输出5行的数字金字塔。
输入格式:
该题没有输入。
输出格式:
输出5行数字金字塔,每行数字之间用1个空格间隔。
输入样例:
输出样例:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
#include<stdio.h>
void pyramid(int n);
int main()
{
pyramid(5);
return 0;
}
void pyramid(int n)
{
int i,j;
for(i=1;i<=n;i++){
for(j=1;j<=n-i;j++){ j的范围!此部用来输出数字前的空格。与行数的差值即为空格数
printf(" ");
}
for(j=1;j<=i;j++){ //此处用来输出每行的数字
printf("%d ",i); //%d后面有空格!!!
}
putchar('\n'); //输出一行需要换行
}
}