C语言绘制玫瑰花图案代码示例
以下是一个简单的玫瑰花的C语言代码:
#include <stdio.h>
int main() {
int rows, i, j, space;
printf('请输入玫瑰花的行数:');
scanf('%d', &rows);
space = rows - 1;
for (i = 1; i <= rows; i++) {
for (j = 1; j <= space; j++) {
printf(' ');
}
space--;
for (j = 1; j <= 2 * i - 1; j++) {
printf('*');
}
printf('\n');
}
space = 1;
for (i = 1; i <= rows - 1; i++) {
for (j = 1; j <= space; j++) {
printf(' ');
}
space++;
for (j = 1; j <= 2 * (rows - i) - 1; j++) {
printf('*');
}
printf('\n');
}
return 0;
}
这个代码会根据用户输入的行数打印出一个玫瑰花的图案。用户需要输入一个整数来指定玫瑰花的大小,然后通过循环打印出一系列星号和空格来形成玫瑰花的形状。
原文地址: https://www.cveoy.top/t/topic/lv7 著作权归作者所有。请勿转载和采集!