c语言玫瑰花代码2010
时间: 2023-12-19 14:27:59 浏览: 103
以下是 C 语言实现玫瑰花的代码:
```
#include <stdio.h>
#include <math.h>
int main()
{
int i,j;
float x,y;
for(i=1;i<=25;i++)
{
for(j=1;j<=80;j++)
{
x=(j-40.0)/1.5;
y=-(i-13.0);
if((int)(0.1*(x*x+y*y-50*sin(sqrt(x*x+y*y)/2.5)))==i)
printf("*");
else
printf(" ");
}
printf("\n");
}
return 0;
}
```
相关问题
c语言玫瑰花代码
以下是C语言中打印出一朵玫瑰花的代码:
```c
#include <stdio.h>
int main() {
printf(" @@@@@@@@@\n");
printf(" @@@@@@@@@@@\n");
printf(" @@@@@@@@@@@@@\n");
printf("@@@@@@@@@@@@@@@\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf(" \\|/ \\|/\n");
printf("\n");
return 0;
}
```
输出:
```
@@@@@@@@@
@@@@@@@@@@@
@@@@@@@@@@@@@
@@@@@@@@@@@@@@@
|| || || ||
|| || || ||
|| || || ||
|| || || ||
|| || || ||
|| || || ||
|| || || ||
|| || || ||
|| || || ||
|| || || ||
|| || || ||
|| || || ||
|| || || ||
|| || || ||
|| || || ||
|| || || ||
|| || || ||
|| || || ||
\\|/ \\|/
```
c语言玫瑰花代码3d
以下是 C 语言实现玫瑰花的代码,可以在终端中输出 3D 玫瑰花的效果:
```c
#include <stdio.h>
#include <math.h>
#define PI 3.14159265358979323846
int main()
{
int i, j, k;
double x, y, z, r, theta, phi;
int n = 20; // 控制花瓣数量
int m = 50; // 控制每个花瓣的分辨率
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++) {
for (k = 0; k < m; k++) {
theta = i * 2 * PI / n + j * PI / m;
phi = k * 2 * PI / m;
r = sin(3 * theta) * cos(3 * phi) + 1.5;
x = r * sin(theta) * cos(phi);
y = r * sin(theta) * sin(phi);
z = r * cos(theta);
printf("%lf %lf %lf\n", x, y, z);
}
}
}
return 0;
}
```
阅读全文