c语言画爱心
时间: 2023-07-03 08:18:57 浏览: 194
爱心代码c语言实现的爱心代码资料.zip
下面是用C语言实现画爱心的代码:
```c
#include <stdio.h>
#include <math.h>
int main()
{
int i, j, x, y, flag;
double distance;
for (i = 1; i <= 30; i++)
{
for (j = 1; j <= 50; j++)
{
x = j - 25; // x坐标平移
y = i - 15; // y坐标平移
distance = sqrt(x * x + y * y); // 计算点到圆心的距离
flag = (distance > 8) && (distance < 11) && (y <= 0.5 * x + 7.5) && (y >= -0.5 * x - 7.5); // 判断点是否在心形范围内
putchar(flag ? '*' : ' '); // 输出符号
}
putchar('\n');
}
return 0;
}
```
输出结果如下:
```
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
*
```
这是一个简单的心形图案,可以根据需求进行修改和优化。
阅读全文