解题思路: 硬刚的方法。。
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int n,i,j,t=2,temp;
scanf("%d",&n);
int a[n][n];
for(i=0;i<n;i++){
for(j=0;j<n-i;j++){
a[i][j]=0;
}
}
if(n==1){
printf("1\n");
}
else{
a[0][0]=1,a[1][0]=2;
i=1,j=0;
while(i<n&&j<n){
if(i!=0)
a[--i][++j]=++t;
if(i==0&&j!=0){
temp=i;
i=j+1;
j=temp;
a[i][j]=++t;
}
}
}
for(i=0;i<n;i++){
for(j=0;j<n-i;j++)
printf("%d ",a[i][j]);
printf("\n");
}
return 0;
}
0.0分
1 人评分
陶陶摘苹果 (C语言代码)浏览:1652 |
C语言考试练习题_排列 (C++代码)浏览:713 |
C语言训练-排序问题<2> (C++代码)浏览:935 |
【绝对值排序】 (C语言代码)浏览:832 |
大小写转换 (C语言代码)浏览:904 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:577 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1396 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:609 |
水仙花 (C语言代码)浏览:1163 |
矩阵加法 (C语言代码)浏览:1768 |