第十五周项目1-折腾二维数组
来源:互联网 发布:sadp软件怎么用 编辑:程序博客网 时间:2024/05/31 19:06
/*
* 程序的版权和版本声明部分
* Copyright (c)2013,烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: array.cpp
* 作 者:王英华
* 完成日期:2013年12月3日
* 版本号: v1.0
* 输入描述:无
* 问题描述:定义二维数组,为数组赋初值、输入值、更改值、按各种方法输出
*/
#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<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<<a[i][j]<<'\t'; if(j==3) cout<<endl; } } cout<<"现将所有元素乘以3倍……完成!"<<endl; for(i=0; i<5; i++) { for(j=0; j<4; j++) a[i][j]=a[i][j]*3; } cout<<"行数优先输出:"<<endl; for(i=0; i<5; i++) { cout<<"第"<<i<<"行:"; for(j=0; j<4; j++) { cout<<a[i][j]<<'\t'; if(j==3) cout<<endl; } } cout<<"列序优先输出:"<<endl; for(j=0; j<4; j++) { cout<<"第"<<j<<"列:"; for(i=0; i<5; i++) { cout<<a[i][j]<<'\t'; if(i==4) cout<<endl; } } cout<<"倒着输出为:"<<endl; for(i=4; i>=0; i--) { cout<<"第"<<i<<"行:"<<'\t'; for(j=3; j>=0; j--) { cout<<a[i][j]<<'\t'; if(j==0) 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;}
运行结果:
- 第十五周项目1 折腾二维数组
- 第十五周 项目1--折腾二维数组
- 第十五周项目1-折腾二维数组
- 第十五周项目一折腾二维数组
- 第十五周项目一-折腾二维数组
- 第十五周上机任务项目1-折腾二维数组
- 第十五周上机项目1:折腾二维数组
- 第十五周项目1-二维数组大折腾
- 第十五周-1折腾二维数组
- 第十五周----折腾二维数组
- 第十五周 折腾二维数组
- 第十五周 折腾二维数组
- 第十五周上机实践项目——折腾二维数组
- 第十五周-(项目一)折腾二维数组。
- 第十五周上级项目1-折腾二维数组.(倒着输出没写出)
- 15周项目1-折腾二维数组
- 14周项目1 折腾二维数组
- 项目1--折腾二维数组
- java
- 本机访问android
- MINI6410 uboot中USB下载
- ARM+llinux系统移植3G拨号上网收发短信(一)
- 物理地址、虚拟地址(线性地址)、逻辑地址以及MMU的知识
- 第十五周项目1-折腾二维数组
- [对话CTO]甲骨文熊光樑:全球研发模式开发出接地气产品
- ARM+llinux系统移植3G拨号上网收发短信(二)
- 不用Cookie的“Cookie”技术
- ARM+linux系统移植3G拨号上网收发短信(三)
- SGU154——Factorial (poj1401变形题——数论+二分)
- 取中值
- Oracle介绍及视频教程
- 大学英语六级听力——019(automobile and travel)