求二维数组a(m,n)中的最大值以及最大值所在的行号和列号,行数m、列数n及数组元素从键盘输入;

VB 的作业好难啊.还有一题,产生30个两位随机整数、并按从小到大的顺序存入数组a中,再将其中的奇数按从小到大的顺序在窗体中用紧凑格式输出;希望给满意答案

第1个回答  2011-04-25
我用C做下
#include<stdio.h>
void main()
{ int m,n,i,j,a[100]100],max,h,l;
scanf("%d,%d",&m,&n);
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
max=a[0][0];
for(i=0;i<m;i++)
for(j=1;j<n;j++)
if(max<a[i][j])
{
max=a[i][j];
h=i;
l=j;
}
printf("最大值为%d,行号为%d,列号为%d\n",max,h,l);
}
望采纳!本回答被网友采纳
相似回答