第8周 C语言及程序设计提高例程-32 数组的输入输出
来源:互联网 发布:网络真人赌博怎么作假 编辑:程序博客网 时间:2024/04/28 13:39
问题及代码:
/*输入输出二维数组元素*/#include<stdio.h> int main(){ int a[2][3]; int i,j; printf("input 2*3 numbers"); for(i=0;i<2;i++) for(j=0;j<3;j++) scanf("%d",&a[i][j]); for(i=0;i<2;i++) { for(j=0;j<3;j++) printf("%d\t",a[i][j]); printf("\n"); } return 0; }
//倒序 for(i=2;i>=0;i--) for(j=3;j>=0;j--) printf("%d\t",a[i][j]); printf("\n"); // 行列颠倒 int b[3][2] for(i=0;i<2;i++) for(j=0;j<3;j++) { b[j][i]=a[i][j];} for(i=0;i<3;i++) { for(j=0;j<2;j++) printf("%d\t",b[j][i]); printf("\n"); }
/*二维数组行和列元素互换后存到另一个二维数组中*/#include<stdio.h>int main(){ int a[2][3]={{1,2,3},{4,5,6}}; int b[3][2],i,j; printf("array a:\n"); for(i=0;i<=1;i++) { for(j=0;j<=2;j++) printf("%d",a[i][j]); //粗心将引号放到了[j]后面导致乱码 printf("\n"); } for(i=0;i<=1;i++) { for(j=0;j<=2;j++) { b[j][i]=a[i][j]; } } printf("array b:"); for(i=0;i<=2;i++) { for(j=0;j<=1;j++) printf("%d",b[i][j]); printf("\n"); } return 0;}
0 0
- 第8周 C语言及程序设计提高例程-32 数组的输入输出
- 第8周 C语言及程序设计提高例程-32 数组知识点
- 第4周 C语言及程序设计提高例程-8 函数的声明、定义和调用
- 第8周 C语言及程序设计提高例程-31 编制自己的字符串函数
- C语言及程序设计提高例程-16 数组的引入
- 第4周 C语言及程序设计提高例程-18 一维数组应用二三例
- 第6周 C语言及程序设计提高例程-22 用指针法访问数组元素
- 第6周 C语言及程序设计提高例程-24 数组名作为函数参数
- 第7周 C语言及程序设计提高例程-28 字符串、字符数组、字符指针
- 第10周 C语言及程序设计提高例程-35 使用指针操作二维数组
- 第10周 C语言及程序设计提高例程-36 多维数组作函数参数
- 第4周 C语言及程序设计提高例程-4 函数的返回值
- 第4周 C语言及程序设计提高例程-5 函数的参数
- 第4周 C语言及程序设计提高例程-7 返回指针的函数
- 第4周 C语言及程序设计提高例程-9 函数的嵌套调用
- 第4周 C语言及程序设计提高例程-20 经典:查找的艺术
- 第10周 C语言及程序设计提高例程-38 main函数的参数
- 第8周 C语言及程序设计提高例程-30 字符和字符串处理函数
- java中++的理解
- python多线程编程
- LeetCode 349. Intersection of Two Arrays
- HDU 5686:2016"百度之星" - 资格赛 Problem B
- 【Tyvj3500】【BZOJ1031】字符加密,后缀数组
- 第8周 C语言及程序设计提高例程-32 数组的输入输出
- Elasticsearch-cloud-azure插件使用哪种Azure blob?
- 蚁群算法实现TSP(旅行商)问题(java)
- Hibernate 的查询语言 HQL 与高级查询
- 欢迎使用CSDN-markdown编辑器
- LeetCode 91. Decode Ways(解码方法)
- 优先队列
- 七月算法机器学习笔记4--线性回归与逻辑回归
- HDU 5688:2016"百度之星" - 资格赛 Problem D