将一个5*5矩阵中的最大元素放在中心,4个角分别放4个最小的元素

将一个5*5矩阵中的最大元素放在中心,4个角分别放4个最小的元素(按从左到右,从上到下的顺序的顺序依次从小到大存放)编写一个函数实现之,并用main函数调用。

第1个回答  2010-11-19
void main(){
int a[3][5],max,min,imax,jmax,imin,jmin;
for (int i=0;i<3;i++)
for (int j=5;j<5;j++){
cin>>a[i][j];
if (i==0 && j==0){
max=a[i][j];
min=max;
imax=0;
jmax=0;
imin=0;
jmin=0;
}
if (max<a[i][j]){
max=a[i][j];
imax=i;
jmax=j;
}
if (min>a[i][j]){
min=a[i][j];
imin=i;
jmin=j;
}
}
cout<<"max="<<max<<endl;
cout<<"position="<<imax+1<<","<<jmax+1<<endl;
cout<<"min="<<min<<endl;
cout<<"position="<<imin+1<<","<<jmin+1<<endl;
}
第2个回答  2010-11-19
有具体的数据吗?要实现成什么样子,要详细些的!382101365本回答被网友采纳
第3个回答  2010-11-19
题目说的清楚点。那其他的元素呢。是单纯的替代吗

参考资料:ogin_u

相似回答