解题思路:
注意事项:
参考代码:
#include<stdio.h> #include<stdlib.h> main() { int n,i,j,num,*row[100]={NULL}; while(~scanf("%d",&n)){ for(i=0;i<n;i++) row[i]=(int*)calloc( n-i , sizeof(int) ); i=0;j=0,num=1; while(i!=n){ row[i][j]=num; num++; if(i==0){ i=j+1; j=0;} else{i--; j++;} } for(i=0;i<n;i++){ for(j=0;j<n-i;j++) printf("%d ",row[i][j]); printf("\n"); } } return 0; }
0.0分
0 人评分
求圆的面积 (C++代码)这里推荐使用宏定义浏览:1908 |
点我有惊喜!你懂得!浏览:2074 |
C语言训练-字符串正反连接 (C语言代码)浏览:691 |
C二级辅导-同因查找 (C语言代码)浏览:662 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1030 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:899 |
简单的a+b (C语言代码)浏览:598 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:607 |
大家好,我是验题君浏览:577 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1420 |