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

急求此题的答案~~~~请各路英雄好汉拔刀相助啦````我是个菜鸟啊,所以请把详细程序给我``

第1个回答  2008-05-08
又不说明是什么语言,还要详细的程序,懒人一个

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

还是自己多动动手吧
第2个回答  2012-04-05
#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<<"]="<<a[x][y]<<endl;
}
是C的话把cin换成scanf cout换成printf本回答被网友采纳
相似回答