编写程序,输入一个正整数n(n<10),输出n行数字金字塔。
输入格式:
输入在第1行中给出1个正整数repeat(repeat<10)
接下来repeat行,每行给出一个正整数n(n<10)
输出格式:
按照对应顺序的n值,依次输出repeat个数字金字塔
代码展示:
#include <stdio.h>
int main()
{
int n,i,x,a,c;
scanf("%d",&n);
for(i=1;i<=n;i++){
scanf("%d",&x);
int b=1;
int y=x;
for(c=1;c<=y;c++){
for(a=1;a<=2*(x-1);a++){
printf(" ");
}
for(a=1;a<=2*b-1&&b<=y;a++){
printf("%d ",b);
if(a==2*b-1) printf("\n");
}
x--;
b++;
}
}
return 0;
}
本文介绍了一个简单的C语言程序,用于根据用户输入的正整数n(n<10),生成相应的数字金字塔图案。通过逐行递减的方式,程序实现了金字塔形状的数字输出。

6399

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



