输入一个正整数repeat (repeat<10),做repeat次下列运算:
- 输入一个正整数n(n<10),输出n行数字金字塔。
输出时使用以下语句:
printf(" ");
printf("%d ", i);
printf("\n");
输入格式:
输入在第1行中给出1个正整数repeat(repeat<10)
接下来repeat行,每行给出一个正整数n(n<10)
输出格式:
按照对应顺序的n值,依次输出repeat个数字金字塔
(n行数字金字塔的格式如样例所示,注意:每个数字后面跟一个空格。)
输入样例:
2
5
2
输出样例:
1
2 2 2
3 3 3 3 3
4 4 4 4 4 4 4
5 5 5 5 5 5 5 5 5
1
2 2 2
**既然没人来发,那就我来发吧
**一个简单的题目,但是一定要判断好空格和字符的数目关系,可以用眼睛看看,然后想想
#include <stdio.h>
int main() {
int n,m;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&m);
for(int i=1;i<=m;i++)
{
for(int j=0;j<2*m-2*i;j++)
{
printf(" ");
}
for(int k=0;k<2*i-1;k++)
{
printf("%d ",i);
}
printf("\n");
}
}
return 0;
}