用c语言写一个生成生日蛋糕图形的代码
时间: 2024-05-16 10:18:16 浏览: 234
以下是用C语言实现的生成生日蛋糕图形的代码:
```c
#include <stdio.h>
int main() {
int radius = 9;
int height = 5;
int i, j, k;
// 画蛋糕上部分
for (i = radius; i >= -radius; i--) {
for (j = 0; j <= 2 * radius; j++) {
if (i * i + j * j <= radius * radius) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
// 画蛋糕下部分
for (i = 0; i < height; i++) {
for (j = 0; j < 2 * radius - i; j++) {
printf(" ");
}
for (k = 0; k < 2 * i + 1; k++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
运行以上代码将会在控制台输出一个生日蛋糕的图形。注意修改代码中的 `radius` 和 `height` 变量的值,以调整蛋糕的大小。
阅读全文