打印矩阵
来源:互联网 发布:易观千帆数据平台 编辑:程序博客网 时间:2024/05/15 23:43
5
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
请按任意键继续. . .
打印如上所示矩阵
int a[10][10];void Fun(int n){int m = 1, j,i;for (i=0;i< n/2;i++){for (j=0;j < n-i;j++){if (a[i][j]==0){a[i][j]=m++;}}for (j=i+1;j<n-i;j++){if (a[j][n-1-i] == 0){a[j][n-1-i]=m++;}}for (j=n-i-1;j>i;j--){if (a[n-i-1][j]==0){a[n-i-1][j]=m++;}}for (j=n-i-1;j>i;j--){if (a[j][i]==0){a[j][i]=m++;}}}if (n%2==1){a[n/2][n/2]=m;}}int main(){int n,i,j;cin >> n;for (i=0;i<n;i++){for (j=0;j<n;j++){a[i][j]=0;}}Fun(n);for (i=0;i<n;i++){for (j=0;j<n;j++){cout << a[i][j]<< "\t";}cout << endl;}}
- 打印矩阵
- 打印矩阵
- 顺时针打印旋转打印矩阵
- 顺时针打印矩阵(旋转矩阵)
- 特殊矩阵打印
- 打印一个字符矩阵
- 打印正方形整数矩阵
- 螺旋矩阵的打印
- 打印螺旋矩阵
- 打印各种矩阵
- C++ 打印蛇形矩阵
- 顺时针打印矩阵
- 打印螺旋矩阵
- 打印魔方矩阵
- 顺时针打印矩阵
- 矩阵的回旋打印
- 顺时针打印矩阵
- 螺旋形打印矩阵
- 良好的源代码控制管理十戒
- HDU4678博弈-多校八1003
- Visual Assist X 快捷键
- HDU 4705 Y
- 面试总结
- 打印矩阵
- 突破LVS瓶颈,LVS Cluster部署(OSPF + LVS)
- Oracle查询重复数据与删除重复记录方法
- C++11 理解 (二十一) 之 散列表
- 游戏服务器架构探讨
- atstract抽象方式
- windows下使用emacs启动报错Symbol's function definition is void: plist-to-alist
- Java--jdk1.5新特性线程池用法
- http 状态码详解