C语言编写程序用printf函数输出6行由“*”组成的如金字塔图形
时间: 2024-09-18 10:18:43 浏览: 79
c代码-编写程序输出下列图形: * *** ***** *******
在C语言中,你可以使用嵌套循环来打印出金字塔形状的字符串。这里是一个简单的例子,它会打印6行由星号(*)组成的基本金字塔:
```c
#include <stdio.h>
int main() {
int rows = 6; // 定义金字塔的行数
for(int i=1; i<=rows; i++) { // 外层循环控制行数
for(int j=1; j<rows-i+1; j++) { // 内层循环控制每行的空格数
// 使用printf输出空格
printf(" ");
}
for(int k=1; k<=i*2-1; k++) { // 内层循环控制每个星号
printf("*"); // 星号的打印
}
printf("\n"); // 换行,开始下一行
}
return 0;
}
```
当你运行这个程序时,它将输出一个6行的金字塔,每一行的星星数量逐渐递增。
阅读全文