数组
来源:互联网 发布:淘宝免费采集软件 编辑:程序博客网 时间:2024/04/29 17:05
/*创建一个长度为5 行4 列的二维整型数组,通过初始化,为数组中的前两列的10 个元素赋初值,然后通过键盘输入,使后两列的10 个元素获得值,将所有元素值乘以3 后保存在数组中。输出数组时,按行序优先输出,再按列序优先输出(输出的第一行是数组中的第一列……,其实输出的就是“转置”),再将数组“倒”着输出(即最后一行最后一列的最先输出,第0 行第0 列的最后输出),再输出数组中的所有偶数,以及行列下标之和为3 的倍数的元素值。*/#include <iostream>#include <iomanip>using namespace std;int main(){ int a[5][4]={{1,3},{2,4},{3,3},{7,6},{5,8}}; int i,j; cout<<"请输入十个值:"<<endl; for(j=2,i=0;i<=4;i++) cin>>a[i][2]; for(j=3,i=0;i<=4;i++) cin>>a[i][3]; cout<<"数组中的值为:"<<endl; for(i=0;i<=4;i++) { cout<<"第"<<i<<"行:"; for(j=0;j<=3;j++) {cout<<setw(5)<<a[i][j]; } cout<<endl; } cout<<"将所有元素乘以3保存在数组中!"<<endl; cout<<"行序优先输出:"<<endl; for(i=0;i<=4;i++) { cout<<"第"<<i<<"行:"; for(j=0;j<=3;j++) { a[i][j]=a[i][j]*3; cout<<setw(5)<<a[i][j]; } cout<<endl;} cout<<"列序优先输出:"<<endl; for(j=0;j<=3;j++) { cout<<"第"<<j<<"列:"; for(i=0;i<=4;i++) { cout<<setw(5)<<a[i][j]; } cout<<endl; } cout<<"倒着输出:"<<endl; for(i=4;i>=0;i--) {cout<<"第"<<i<<"行"; for(j=3;j>=0;j--) {cout<<setw(5)<<a[i][j]; } cout<<endl;} cout<<endl; cout<<"输出数组中所有的偶数:"<<endl; for(i=0;i<=4;i++) { for(j=0;j<=3;j++) { if(a[i][j]%2==0) cout<<"a["<<i<<"]"<<"["<<j<<"]="<<a[i][j]<<endl;} } cout<<"行列下标之和为3的倍数的元素:"<<endl; for(i=4;i>=0;i--) for(j=3;j>=0;j--) { if(a[i][j]%3==0) { cout<<"a["<<i<<"]"<<"["<<j<<"]="<<a[i][j]<<endl; }} cout<<endl;}
上一篇发的太失败了,这是补充!
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- JVM 体系结构
- php:自定义的格式化时间方法
- java.util.concurrent介绍
- fail fast
- Python--将指定目录下的图片 .PNG大写 改为 .png 小写
- 数组
- CountDownLatch和CyclicBarrier的区别
- BufferedInputStream实现原理分析
- Java IO流分析整理
- Java IO流学习总结
- 如何利用Hibernate4的annotation配置一对一(OneToOne)关系?
- Java IO结构图
- 关于Dll 导出函数名(ZZ)
- JAVA JDBC(MySQL)驱动源码分析