首页 热点资讯 义务教育 高等教育 出国留学 考研考公

...用13元素的一维数组,大致在屏幕打印出n层的金字塔形杨辉...

发布网友 发布时间:2024-10-24 09:52

我来回答

1个回答

热心网友 时间:2024-11-18 21:48

代码文本:

#include "stdio.h"

int main(int argc,char *argv[]){

int y[13],i,j,n;

printf("Please input layer...\nn=");

if(scanf("%d",&n)==1 && n>0 && n<14){

for(i=1;i<=n;i++){

for(y[j=i-1]=1;j>1;y[j-1]+=y[j-2],j--);

for(j=0;j++<40-i-i;putchar(' '));//排版

for(j=0;j<i;printf("%4d",y[j++]));

putchar('\n');

}

}

else

printf("Input error, exit...\n");

return 0; 

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com