二维数组行列互换
2016-07-30 18:47
218 查看
#include <stdio.h> #include <stdlib.h> int main() { int n; int i,j,temp; int a[6][6]; scanf("%d",&n); for(i=0;i<=n-1;i++) for(j=0;j<=n-1;j++) scanf("%d",&a[i][j]); /*只遍历上三角或下三角*/ for(i=0;i<=n-1;i++) for(j=0;j<=n-1;j++) if(i<=j){ /*这是上三角,而if(i>=j)为下三角*/ temp=a[i][j]; a[i][j]=a[j][i]; a[j][i]=temp; } for(i=0;i<=n-1;i++){ for(j=0;j<=n-1;j++){ printf("%-3d",a[i][j]); } putchar('\n'); } return 0; } /* 另一种遍历下三角的办法; for(i=0;i<=n-1;i++) for(j=0;j<=i;j++) */
相关文章推荐
- JAVA 面向对象之 多态
- 手写图片缓存框架 ImageLoader
- 一个奇怪的国家
- 创建一个网上购票系统
- 四种有能力取代Cookies的客户端Web存储方案
- C#学习笔记--递归算法
- 河南多校大一训练赛 <思维--DP--背包--最短路--最大生成树>
- 乐视eui 重新定义了--“稳定版”
- 二分查找
- 乐视eui 重新定义了--“稳定版”
- Const,Const函数,Const变量,函数后面的Const
- 剑指offer——在二维数组中查找元素
- 动态输入多个字符串
- 奇怪的问题--load file导入数据后发现多了一个字符,三个字节
- 如何使用JS来改变CSS样式
- Java基础之IO框架
- 全网最强Android开发/源码资源汇总,倾力打造,绝对精品!!
- Java面试题总结(二)
- 数字 & 字母的研究
- PHP中调用类方法时->和::的区别