第十五周项目1-二维数组大折腾

来源:互联网 发布:怎么取消淘宝运费险 编辑:程序博客网 时间:2024/05/15 20:31
/**程序的版权和版本声明部分:*Copyright(c)2013,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:田成琳*完成日期:2013年 12月3 日*版本号:v1.0*对任务及求解方法的描述部分:*输入描述: 无*问题描述:从文件读入20个数进二维数组,进行一系列操作*程序输出:...*问题分析:*算法设计:*/#include<iostream>#include<fstream>using namespace std;int main(){int i,j,a[5][4];ifstream infile("D:\\t.txt",ios::in);for(i=0;i<5;i++){for(j=0;j<4;j++){infile>>a[i][j];}}cout<<"数组中的值为:"<<endl;for(i=0;i<5;i++){cout<<"第"<<i+1<<"行:";for(j=0;j<4;j++){cout<<a[i][j]<<"  ";}cout<<endl;}cout<<"数组中的值乘以3倍,以行序优先输出:"<<endl;for(i=0;i<5;i++){for(j=0;j<4;j++){a[i][j]*=3;}}for(i=0;i<5;i++){cout<<"第"<<i+1<<"行:";for(j=0;j<4;j++){cout<<a[i][j]<<"  ";}cout<<endl;}cout<<"以列序优先输出:"<<endl;for(i=0;i<5;i++){cout<<"第"<<i+1<<"列:";for(j=0;j<4;j++){cout<<a[j][i]<<"  ";}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;}


运行结果:


心得体会: