问题描述
编程打印数字金字塔
代码实现:
#include<stdio.h>
void main(){
int i,j;
for(i=1;i<=9;i++){ //控制打印几行
for(j=1;j<=20-2*i;j++){ //打印空格
printf(" ");
}
for(j=1;j<=i;j++){
printf("%d",j);
}
for(j=i-1;j>=1;j--){
printf("%d",j);
}
printf("\n"); //打印完一行后要换行
}
}
代码运行截图: