14周折腾二维数组
来源:互联网 发布:我国网络法律法规 编辑:程序博客网 时间:2024/04/27 14:04
问题及代码:
/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:莉莉.cpp*作者:李莉*完成日期:2014年11月26日*版本号:v1.0**问题描述:折腾二维数组*程序输入:10个整数*程序输出:根据不同的要求输出的数*/#include <iostream>using namespace std;int main( ){ int i,j; //创建数组,为数组中的前两列的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++) { cout<<"第"<<i<<"行:"<<'\t'; for (j=0; j<4; j++) { cout<<a[i][j]<<'\t'; } cout<<endl; } //将所有元素值乘以3后保存在数组中 cout<<"现在将所有元素乘以3倍..."; //按行序优先输出 cout<<"行序优先输出:"<<endl; for (i=0; i<5; i++) { cout<<"第"<<i<<"行:"<<'\t'; for(j=0; j<4; j++) { cout<<3*a[i][j]<<'\t'; } cout<<endl; } //按列序优先输出(见题目描述) cout<<"列序优先输出:"<<endl; for(j=0; j<4; j++) { cout<<"第"<<j<<"列:"<<'\t'; for(i=0; i<5; i++) { cout<<a[i][j]<<'\t'; } cout<<endl; } //将数组“倒”着输出(见题目描述) cout<<"倒着输出:"<<endl; for (i=4; i>=0; i--) { cout<<"第"<<4-i<<"行:"<<'\t'; for (j=3; j>=0; j--) { cout<<a[i][j]<<'\t'; } 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; } } //输出所有行列下f标之和为3的倍数的元素值 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;}
运行结果:
心得体会:比较悲催的是最后整理格式。。各种苦逼啊。。强迫症的孩子伤不起啊。。嗷呜。。。。
0 0
- 14周折腾二维数组
- 费尽周折
- 二维数组
- 二维数组
- 二维数组
- 二维数组
- 二维数组
- 二维数组
- 二维数组
- 二维数组
- 二维数组
- 二维数组
- 二维数组
- 二维数组
- 二维数组
- 二维数组
- 二维数组
- 二维数组
- 项目计划
- 高精度运算之小学生算法
- 大话总结
- Hibernate工作原理简单分析
- XSS解析
- 14周折腾二维数组
- 第十四周 项目二--带姓名的成绩单(2.3)
- 关于apache搭建PC服务器的若干问题
- 十四周项目1折腾二维数组
- 我的大学专业学习目标和处理器的领域
- samba 服务使用
- Java中的字符串分割
- python matplotlib中文显示问题
- 无符号字符型(unsigned char)和".2X"(和一般"%5.2f"不一)以及结合两者的例子