c语言玫瑰花代码linux
时间: 2024-01-19 21:02:31 浏览: 129
以下是一段在 Linux 系统下使用 C 语言编写的玫瑰花代码:
```c
#include <stdio.h>
#include <math.h>
int main()
{
int r, x, y;
double d;
for (y = 30; y >= -30; y--)
{
for (x = -80; x <= 80; x++)
{
d = sqrt(x * x + y * y);
if (d <= 30)
{
printf("*");
}
else if (d <= 31 && d > 30)
{
printf("o");
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
```
这段代码可以在终端中输出一个半径为 30 的玫瑰花形状,其中使用了数学库中的 sqrt 函数来计算点到圆心的距离。
阅读全文