第15周项目5-折腾二维数组
来源:互联网 发布:紫鸟数据库 编辑:程序博客网 时间:2024/06/10 07:45
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: array.cpp* 作 者:孔云* 完成日期:2013年12月3日* 版 本 号: v1.0* 输入描述:无* 问题描述:定义二维数组,为数组赋初值、输入值、更改值、按各种方法输出*/#include <iostream>using namespace std;int main( ){ int i,j; double m,t; //创建5行4列的二维整型数组,为数组中的前两列的10个元素赋初值 int a[5][4]= {{0,1},{4,5},{8,9},{12,13},{16,17}};//键盘输入后两列10个元素的值 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++) { for(j=0; j<4; j++) cout<<a[i][j]<<" "; cout<<endl; } //将所有元素值乘以3后保存在数组中 cout<<"现在将所有元素乘以3倍..."; 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++) { for(j=0; j<4; j++) cout<<a[i][j]<<" "; cout<<endl; }//按列序优先输出(输出的第一行是数组中的第一列……,其实输出的就是“转置”) cout<<"列序优先输出:"<<endl; for(i=0; i<5; i++) { for(j=0; j<5; j++) cout<<a[j][i]<<" "; cout<<endl; }//将数组“倒”着输出(即最后一行最后一列的最先输出,第0行第0列的最后输出) cout<<"倒着输出:"<<endl; for(i=4; i>=0; i--) { for(j=3; j>=0; j--) cout<<a[i][j]<<" "; cout<<endl; } //输出数组中的所有偶数 cout<<"数组中的偶数:"<<endl; for(i=0; i<5; i++) { for(j=0; j<4; j++) m=a[i][j]%2; if(m==0) cout<<a[i][j]<<" "; } //输出所有行列下标之和为3的倍数的元素值 cout<<"行列下标之和为3的倍数的元素:"<<endl; for(i=0; i<5; i++) { for(j=0; j<4; j++) t=(i+j)%3; if(t==0) cout<<a[i][j]<<" "; } return 0;}
心得体会:嘿嘿,路漫漫其修远兮,吾将上下而求索!
- 第15周项目5-折腾二维数组
- 第14周项目--折腾二维数组
- 第15周项目1 :折腾二维数组
- 第15周项目1-折腾二维数组
- 第15周项目1--折腾二维数组
- 第14周 项目1-折腾二维数组(5)
- 第14周项目1 折腾二维数组5
- 15周项目一:折腾二维数组
- 15周项目1-折腾二维数组
- 15周项目一:折腾二维数组。
- 第14周项目1折腾二维数组
- 第14周项目1-折腾二维数组
- 第14周 项目1-折腾二维数组(1)
- 第14周 项目1-折腾二维数组(2)
- 第14周项目1-折腾二维数组
- 第14周 项目1-折腾二维数组(3)
- 第14周 项目1-折腾二维数组(4)
- 第14周项目1折腾二维数组
- C#设置服务允许与桌面交互,并且启动服务
- mysql cluster
- Android下编译自己的库文件jar并在应用中调用
- [转]VS中展开和折叠代码
- svn命令行使用说明
- 第15周项目5-折腾二维数组
- 通过FxCop来验证.NET编码规范
- 自定义子菜单的ListView
- 结构体的嵌套问题
- Android 如何画圆饼图来表示智能机的市场份额
- 建行卡行家
- 新建maven工程作为引擎
- 再不'折腾'就老了
- cuda入门——结合opncv和cuda编程(2)