我相信很多朋友在学习C语言循环结构时都遇到这样一道题:用 “*” 号打印出一座金字塔
使用C99标准代码如下:
#include <stdio.h>
int main(void)
{
int a; //高度
printf("请输入金字塔的高度:");
scanf("%d",&a);
for(int i=1;i<=a;i++)
{
for(int j=0;j<a-i;j++) //空格数量
printf(" ");
for(int j=0;j<2*i-1;j++) //*号数量
printf("*");
printf("\n");
}
return 0;
}

本文介绍了如何使用C语言创建一个程序,根据用户输入的高度打印出一个由'*'号组成的金字塔。示例展示了C99标准和C89标准两种代码实现方式,主要涉及循环结构和嵌套循环的应用。

1万+

被折叠的 条评论
为什么被折叠?



