韩哥哥


私信TA

用户名:hzs

访问量:2216

签 名:

等  级
排  名 13746
经  验 910
参赛次数 0
文章发表 4
年  龄 0
在职情况 学生
学  校 中北大学
专  业

  自我简介:

解题思路:
                找到规律,利用循环将结果存入数组
注意事项:
                每行最后一个输出要加换行且不能有空格。
参考代码:

#include <stdio.h>

int main(){

int n;

int a[101][101]; 

while(~scanf("%d",&n)) {

int D,d,i,j,p,P;

D=d=2;a[0][0]=1;p=P=1;

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

for(j=0;j<n-i;j++){

a[i][j+1]=a[i][j]+d;

d+=1;

a[i+1][j]=a[i][j]+p;

p+=1;

}

D=D+1;P=P+1;

d=D; p=P;

}

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

for(j=0;j<n-i;j++){

if(j<n-i-1)

printf("%d ",a[i][j]);

else

printf("%d\n",a[i][j]);

}

}

}

return 0;

}


 

0.0分

1 人评分

  评论区

  • «
  • »