解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int i,j,k,s,m,n;
while(scanf("%d", &n)!=EOF){
k=m=1;
for(i=1;i<=n;i++){ //i控制行数
k+=i-1;
s=i+1;
m=k;
for(j=i;j<=n;j++){ //j<i保证输出的是上三角矩阵。如果是j=1,则就是n*n的矩阵!
if(j<n) printf("%d ",m); //当j<n时,每输出一个值就空一格
else printf("%d\n",m); //j>=n时,输出一个值就换行
m+=s; //m依次等于1,3,6,10……
s++; //s此时是依次递增,直到跳出内层循环
}
}
}
return 0;
}
0.0分
0 人评分
矩形面积交 (C语言代码)浏览:1417 |
简单的a+b (C语言代码)浏览:632 |
弟弟的作业 (C++代码)浏览:1213 |
矩阵乘法 (C++代码)浏览:1313 |
【亲和数】 (C语言代码)浏览:640 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:838 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:649 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:535 |
The 3n + 1 problem (C语言代码)浏览:482 |
上车人数 (C语言代码)浏览:678 |