c 语言玫瑰花代码
时间: 2024-06-12 09:10:50 浏览: 65
绘制玫瑰花代码c++语言源码
以下是 C 语言实现玫瑰花的代码:
```c
#include <stdio.h>
#include <math.h>
int main()
{
int i, j, n;
double x, y, r;
printf("请输入玫瑰花的大小(1-10):");
scanf("%d", &n);
for (i = -30; i <= 30; i++)
{
for (j = -60; j <= 60; j++)
{
x = i / 10.0;
y = j / 10.0;
r = sqrt(x * x + y * y);
if (r <= 1.5)
{
printf("*");
}
else if (r <= 1.6 && sin(n * atan2(y, x)) >= 0)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
```
阅读全文