习题5-8 空心的数字金字塔
模拟题,找到规律,弄清楚里面空格的规律即可。
void hollowPyramid( int n ){
for(int i=1;i<=n;i++){
for(int j=n-i;j>0;j--){
printf(" ");
}
if(i == 1){
printf("%d",i);
}else{
printf("%d",i);
for(int k=(2*i-3);k>0;k--){
if(i!=n){
printf(" ");
}else{
printf("%d",i);
}
}
printf("%d",i);
}
printf("\n");
}
}