Dev-C++爱心代码
时间: 2024-05-21 15:09:41 浏览: 386
Dev-C++爱心代码是一个简单的C++程序,可以在屏幕上打印出一个由爱心组成的图案。它是一个经典的示例,用于介绍如何使用循环和条件语句来生成图形。以下是Dev-C++爱心代码的示例程序:
```
#include <iostream>
using namespace std;
int main()
{
int i, j, n;
cout<<"请输入要打印的爱心大小(建议不要超过10):";
cin>>n;
for (i = 0; i <= 2 * n; i++) {
for (j = 0; j <= 2 * n; j++) {
double d1 = sqrt((i - n) * (i - n) + (j - n) * (j - n));
double d2 = sqrt((i - n) * (i - n) + (j - 3 * n) * (j - 3 * n));
if (d1 < n + 0.5 || d2 < n + 0.5) {
cout<<"*";
} else {
cout<<" ";
}
}
cout<<endl;
}
return 0;
}
```
这个程序使用两个for循环来打印爱心形状。内部循环通过计算当前位置到中心点的距离来决定是否打印星号。如果距离小于等于n+0.5,就打印星号,否则打印空格。用户可以输入一个整数来控制打印的爱心大小。
阅读全文