以下是一个简单的C语言代码,用于打印出玫瑰花的形状:
```c
#include
int main() {
int n, i, j, k;
printf("请输入玫瑰花的层数:");
scanf("%d", &n);
for (i = 1; i
for (j = 1; j
printf(" ");
}
for (k = 1; k
printf("*");
printf("\n");
}
for (i = n - 1; i >= 1; i--) {
return 0;
}
```
该代码使用嵌套的for循环来打印出玫瑰花的形状,用户输入玫瑰花的层数n,然后使用两个for循环分别打印出上半部分和下半部分的玫瑰花,在每一行中,先打印一定数量的空格,再打印一定数量的星号,以形成玫瑰花的形状,上半部分打印n行,每行打印n-i个空格和2*i-1个星号;下半部分打印n-1行,每行打印n-i个空格和2*i-1个星号,程序返回0,表示正常退出。