用c语言生成一个爱心特效,源码
时间: 2023-03-04 08:55:53 浏览: 126
以下是用 C 语言生成爱心特效的源代码,供您参考:
```
#include <stdio.h>
#include <math.h>
#define PI 3.14159265
int main()
{
int row, col, x, y;
double dist;
for (row = 1; row <= 25; row++)
{
for (col = 1; col <= 80; col++)
{
x = col - 40;
y = 12 - row;
dist = sqrt(x * x + y * y);
if (dist < 12.5)
{
printf("*");
}
else if (dist > 13.5)
{
printf(" ");
}
else
{
if ((int)(row + col) % 2 == 0)
{
printf("*");
}
else
{
printf(" ");
}
}
}
printf("\n");
}
return 0;
}
```
这段代码可以在命令行窗口中生成一个简单的爱心特效,由一堆星号组成。如果要尝试其他样式的爱心特效,可以在此基础上进行修改。
阅读全文