#include<stdio.h>
int main()
{
int array[20][20];
int i,j,m,max,i1,j1;
printf("Please input m:");
scanf("%d",&m);
if(m<2||m>20){
return 0;
}
printf("\nPlease input array:\n");
for(i=0;i<m;i++)
for(j=0;j<m;j++)
{
scanf("%d",&array[i][j]);
}
max=array[0][0]; //70分是因为没有考虑到数组元素都一样时输出的最大值
i1=0,j1=0; //
for(i=0;i<m;i++)
for(j=0;j<m;j++)
{
if(array[0][0]<array[i][j]){
max=array[i][j];
array[i][j]=array[0][0];
array[0][0]=max;
i1=i;
j1=j;
}
}
printf("Output:\n");
printf("max=%d,i=%d,j=%d\n",max,i1,j1);
return 0;
}
C语言程序设计 数组综合1
最新推荐文章于 2022-03-09 14:35:52 发布