求c语言大神C++语言环境 VC 6.0 ,3行5列的二维数组作业求解救!!!
提示用户从键盘输入一个3行5列的二维数组,编写程序计算(并输出)这个数组数中的最大值、最小值及其所在的位置(即行、列号),和这个数组所有元素的平均值。...
提示用户从键盘输入一个3行5列的二维数组,编写程序计算(并输出)这个数组数中的最大值、最小值及其所在的位置(即行、列号),和这个数组所有元素的平均值。
展开
1个回答
展开全部
#include "stdafx.h"
#include <iostream>
using namespace std;
int main(int argc,char *argv[]){
int a[3][5],i,j,maxi,maxj,mini,minj,s;
cout << "Please enter some integer...\n";
for(s=maxi=maxj=mini=minj=i=0;i<3;i++)
for(j=0;j<5;j++){
cin >> a[i][j];
if(a[i][j]>a[maxi][maxj])
maxi=i,maxj=j;
if(a[i][j]<a[mini][minj])
mini=i,minj=j;
s+=a[i][j];
}
cout << "\nMAX: " << a[maxi][maxj] << " at [" << maxi << "][" << maxj << "]\n";
cout << "MIN: " << a[mini][minj] << " at [" << mini << "][" << minj << "]\n";
cout << "AVE: " << s/3.0/5 << endl;
return 0;
}
运行样例:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询