设两个二维数组,分别用两种方式进行初始化,并分别按照行优先(1>.先输出第一行所有值,再输出第二行)、列优先(先输出第一列的所有值,再输出第二列)的次序输出。
2014-04-14 20:45
459 查看
#include "stdio.h" void main() { int ia[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}; int ii,ij,itemp; printf("please input numbers(按行输出):\n");//按行输出 for(ii=0;ii<3;ii++) { for(ij=0;ij<4;ij++) { printf("%3d",ia[ii][ij]); } printf("\n"); } for(ii=0;ii<3;ii++) { for(ij=0;ij<ii;ij++) { itemp=ia[ii][ij]; ia[ii][ij]=ia[ij][ii]; ia[ij][ii]=itemp; } } printf("please input numbers(按列输出):\n");//按列输出 for(ii=0;ii<3;ii++) { for(ij=0;ij<4;ij++) { printf("%3d",ia[ii][ij]); } printf("\n"); } }
相关文章推荐
- 2>.设两个二维数组,分别用两种方式进行初始化,并分别按照行优先(先输出第一行所有值,再输出第二行)、列优先(先输出第一列的所有值,再输出第二列)的次序输出。
- 序列化 Activity之间进行数据传输 List<Object> Parcelable serializable两种方式
- 将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。例如:
- 内存分配的原理__进程分配内存有两种方式,分别由两个系统调用完成:brk和mmap(不考虑共享内存)
- vector<char> 容器初始化 string 对象 两种方法
- 对于"容量分别为A与B的两个水桶,是否能够通过互相倒水可以得到1~MAX(A,B)所有容量的水"问题的分析
- priority_queue<int,vector<int>,greater<int>>优先队列 按照由小到大顺序
- Struts2 ognl <s:action.../>标签详解(两种实现方式)
- 创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- <html:errors/> 一个jsp里两个或多个<html:errors/> 分别显示错误信息
- 请修改append 函数,利用这个函数实现:两个非降序链表的并集,1->2->3 和2->3->5 并为1->2->3->5 另外只能输出结果,不能修改两个链表的数据。
- #include指定文件的两种方式:尖括号(< >)和双引号(" ")区别
- 因数分解 因数分解是十分基本的数学运算,应用广泛。下面的程序对整数n(n>1)进行因数分解。 比如,n=60, 则输出:2 2 3 5。请补充缺失的部分。
- 用二维数组,输出有一门以上课程未及格的学生,并打印出所有<60分的分数及各科成绩
- 截取字符串。输入字符串和按照多大字节进行截取,输出结果:按照字节截取的字符串。注意:汉字占两个字节,所以输入的汉字不能截取为半个汉字!!!例子:输入“我ABC爱北京”,字节输入6,结果为:“我ABC”
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- C# 数组按照升序排列并输出(分别用冒泡法,选择法,插入法进行排序)。
- 内存分配的原理__进程分配内存有两种方式,分别由两个系统调用完成:brk和mmap(不考虑共享内存)
- 内存分配的原理__进程分配内存有两种方式,分别由两个系统调用完成:brk和mmap(不考虑共享内存)。
- <仅是自己做笔记。。。系列-13>输入两个整数 n 和 m,从数列1,2,3.......n 中 随意取几个数, 使其和等于 m ,要求将其中所有的可能组合列出来.