1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > PTA 空心的数字金字塔

PTA 空心的数字金字塔

时间:2022-04-05 23:44:32

相关推荐

PTA 空心的数字金字塔

本题要求实现一个函数,输出n行空心的数字金字塔。

函数接口定义:

void hollowPyramid( int n );

其中n是用户传入的参数,为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行空心的数字金字塔,请注意,最后一行的第一个数字前没有空格。

输入样例:

5

输出样例:

12 2334 4 555555555

void hollowPyramid( int n ){int i,j;for(i=1;i<=n;i++){for(j=1;j<=2*n-1;j++){if(i==n) printf("%d",i);else{if(j==n-i+1) printf("%d",i);else if(j==n+i-1) printf("%d",i);else if(j<n-i+1||(j>n-i+1&&j<n+i-1)) printf(" ");//注意空格位置只能存在于两个区间,否则错误}}printf("\n");}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。