习题5-8 空心的数字金字塔函数
void hollowPyramid( int n ){
int i,j;
for(i=1;i<=n;i++){
for(j=1;j<n-i+1;j++){
printf(" ");
}
for(j=1;j<=i;j++){
if(i==n){
for(j=1;j<2*i;j++){
printf("%d",i,i);
}
}else{
if(j==1&&i==1){
printf("%d",i);
}else if(j==1){
printf("%d ",i);
}else if(j==i){
printf("%d",i);
}else{
printf(" ");
}
}
}
if(i<n){
printf("\n");
}
}
}
写了好久,迭代了好久实现了目标功能,太开心了,记录一下,不算是技术分享,算是情绪分享。