二维数组基础练习1
2014-11-27 15:06
176 查看
#include <iostream> using namespace std; int main() { int i,j; int a[5][4]= {{0,1},{4,5},{8,9},{12,13},{16,17}}; cout<<"请输入10个整数:"<<endl; for(i=0; i<=4; i++) for(j=2; j<=3; j++) { cin>>a[i][j]; } cout<<"数组中的值为:"<<endl; for(i=0; i<=4; i++) { for(j=0; j<=3; j++) cout<<a[i][j]<<" "; cout<<"\n"; } cout<<"现在将所有元素乘以3"<<endl; for(i=0; i<=4; i++) { for(j=0; j<=3; j++) a[i][j]*=3; } cout<<"行序优先输出:"<<endl; for(i=0; i<=4; i++) { for(j=0; j<=3; j++) { cout<<a[i][j]<<" "; } cout<<endl; } cout<<"列序优先输出:"<<endl; for(j=0; j<=3; j++) { for(i=0; i<=4; i++) { cout<<a[i][j]<<" "; } cout<<endl; } cout<<"倒着输出:"<<endl; for(i=4; i>=0; i--) { for(j=3; j>=0; j--) { cout<<a[i][j]<<" "; } cout<<"\n"; } cout<<"数组中的所有偶数:"<<endl; for(i=0; i<=4; i++) { for(j=0; j<=3; j++) { if(a[i][j]%2==0) cout<<a[i][j]<<" "; } cout<<endl; } cout<<"行列下标之和为3的倍数的元素:"<<endl; for(i=0; i<=4; i++) for(j=0; j<=3; j++) { if((i+j)%3==0) cout<<a[i][j]<<" "; } cout<<endl; return 0; }
运行结果:
相关文章推荐
- Java 基础一些代码练习笔记(Array二维数组)
- J2ME游戏设计基础练习1_用图片数字代替文本数字绘制
- [C#]练习了下数组和类,C++ 基础还算可以,不是很吃力
- 两则爵士鼓的基础练习
- 第6章_数组_编程练习_Exercise6_25(二维数组的相乘)
- SQL语句相关概念及练习之基础篇
- shell基础练习<一>
- 初学者练习:你是否打好了基础
- 初学者练习:你是否打好了语言基础
- 基础命令练习
- Nhibernate基础练习
- PHP基础练习源码
- C#学习笔记—二维数组的练习
- 两则爵士鼓的基础练习
- c++基础学习第三天(c++程序的结构课后练习)
- Photoshop基础:简单练习光影特效
- 2008秋-计算机软件基础-单链表练习(1)
- 第2章 Java编程基础——FAQ2.25 如何实现一维和二维数组的遍历?
- Python 基础练习
- shell基础练习<三>