當前位置:編程學習大全網 - 編程軟體 - 輸入壹個4行5列的二維數組,求出既是所在行最大值又是所在列最大值的值及下標

輸入壹個4行5列的二維數組,求出既是所在行最大值又是所在列最大值的值及下標

#include<stdio.h>

#define M 4

#define N 5

int main()

{

int a[M][N],i,j;

int i1,j1,found;

for(i=0;i<M;i++)

for(j=0;j<N;j++)

scanf("%d",&a[i][j]);

printf("輸入的數組為:\n");

for(i=0;i<M;i++)

{

for(j=0;j<N;j++)

printf("%4d",a[i][j]);

printf("\n");

}

for(i=0;i<M;i++)

for(j=0;j<N;j++)

{

found=1;

for(i1=0;i1<M;i1++)

if(a[i][j]<a[i1][j]){

found=0;

break;

}

for(j1=0;j1<N;j1++)

if(a[i][j]<a[i][j1]){

found=0;

break;

}

if(found)

printf("a[%d][%d]=%d\n",i,j,a[i][j]);

}

return 0;

}

  • 上一篇:在編程中,內存分為四個區域。
  • 下一篇:plc系統怎樣實現盾構機掘進功能
  • copyright 2024編程學習大全網