定义一个4*5的二维数组,输入20个整数,编写程序求这20个数中的最大数、最小数,并输出这两个数的下标

来源:百度知道 编辑:UC知道 时间:2024/06/30 19:49:38
急求此题的答案~~~~请各路英雄好汉拔刀相助啦````我是个菜鸟啊,所以请把详细程序给我``

又不说明是什么语言,还要详细的程序,懒人一个

是C吧,以前学C时常做这种题
一个变量,把20个数去对比,大的就替换就可以了,

还是自己多动动手吧

#include<iostream>
using namespace std;
int main()
{
int i,j,m=0,n=0,x=0,y=0;
int a[4][5];
for(i=0;i<4;i++)
{
for(j=0;j<5;j++)
{
cin>>a[i][j];
}
}
for(i=0;i<4;i++)
{
for(j=0;j<5;j++)
{
if(a[m][n]<a[i][j])
{
m=i;
n=j;
}
if(a[x][y]>a[i][j])
{
x=i;
y=j;
}
}
}
cout<<"MAX=a["<<m+1<<"]["<<n+1<<"]="<<a[m][n]<<endl;
cout<<"MIN=a["<<x+1<<"]["<<y+1<<"]=&quo