解题思路:
注意事项:
参考代码:
#include <stdlib.h> #include <stdio.h> #include <iostream> using namespace std; int main(){ int a[50][50]; int i,j; int k,m; int N,N2; int num = 0; scanf("%d",&N); N2 = 2 * N - 1; i = 0; j = N - 1; num = 1; for(m = 0;m<N2;m++){ for(k = 0;k<N2-1;k++){ a[i][j] = num; i--; if(i<0){ i = N2 - 1; } j++; j%=N2; num++; } a[i][j] = num; num++; i++; i%=N2; } for(i = 0;i<N2;i++){ for(j=0;j<N2;j++){ printf("%d ",a[i][j]); } printf("\n"); } return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:778 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1081 |
WU-格式化数据输出 (C语言代码)浏览:1812 |
DNA (C语言描述,数据结构)浏览:901 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:535 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:753 |
求圆的面积 (C语言代码)浏览:1746 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:571 |
1118(求助_已解决)浏览:347 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:722 |