第14周项目1-折腾二维数组
2014-11-27 15:19
211 查看
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:折腾二维数组.cpp *作 者:王元阳 *完成日期:2014年11月27日 *版 本 号:v1.0 * *问题描述:创建一个二维数组并进行操作 *程序输出:输出操作后的数组 */ #include <iostream> #include <iomanip> using namespace std; int main() { int i,j,a[5][4]={{0,1},{4,5},{8,9},{12,13},{16,17}}; cout<<"请输入10个整数:"<<endl; for(i=0;i<5;++i) { for(j=2;j<4;++j) { cin>>a[i][j]; } } cout<<"数组中的值为:"<<endl; for(i=0;i<5;++i) { cout<<"第"<<i<<"行为:"; for(j=0;j<4;++j) { cout<<setw(10)<<a[i][j]; } cout<<endl; } cout<<"现在将所有元素乘以3倍..."<<endl; cout<<"按行序优先输出:"<<endl; for(i=0;i<5;++i) { cout<<"第"<<i<<"行为:"; for(j=0;j<4;++j) { a[i][j]=3*a[i][j]; cout<<setw(10)<<a[i][j]; } cout<<endl; } int b[4][5]; for(i=0;i<5;++i) { for(j=0;j<4;++j) { b[j][i]=a[i][j]; } } cout<<"按列序优先输出:"<<endl; for(j=0;j<4;++j) { cout<<"第"<<j<<"列为:"; for(i=0;i<5;++i) { cout<<setw(10)<<b[j][i]; } cout<<endl; } cout<<"倒着输出:"<<endl; for(i=4;i>=0;--i) { cout<<"第"<<i<<"行为:"; for(j=3;j>=0;--j) { cout<<setw(10)<<a[i][j]; } cout<<endl; } cout<<"数组中所有的偶数为:"<<endl; for(i=0;i<5;++i) { for(j=0;j<4;++j) { if(a[i][j]%2==0) cout<<"a["<<i<<"]["<<j<<"]="<<a[i][j]<<endl; } } cout<<"下标之和为3的数为:"<<endl; for(i=0;i<5;++i) { for(j=0;j<4;++j) { if((i+j)%3==0) cout<<"a["<<i<<"]["<<j<<"]="<<a[i][j]<<endl; } } return 0; }
相关文章推荐
- 第14周项目1-折腾二维数组
- 第14周项目1-折腾二维数组
- 第14周 项目1-折腾二维数组(7)
- 第14周项目1-折腾二维数组
- 第14周上机实践项目1——折腾二维数组(1)
- 第14周项目1折腾二维数组
- 第14周项目1-折腾二维数组
- 第14周 项目1-折腾二维数组(4)
- 第14周项目1-折腾二维数组
- 第14周上机实践项目1——折腾二维数组(2)
- 第14周 项目1-折腾二维数组(1)
- 第14周项目1-折腾二维数组
- 第14周项目一 折腾二维数组
- 第14周项目1折腾二维数组
- 第14周上机实践项目1——折腾二维数组(3)
- 第14周上机实践项目1——折腾二维数组(5)
- 第14周 项目1-折腾二维数组(1)—— 错误版
- 2014秋C++第14周项目1参考-折腾二维数组
- 第14周项目1 折腾二维数组2
- 第14周 项目1-折腾二维数组(6)