#include<stdio.h>
int main()
{
int a[3][4]= {0},i,j,max,min,x;
for(i=0; i<3; i++)
for(j=0; j<4; j++)
scanf("%d",&a[i][j]);
for(i=0; i<3; i++) {
max=a[i][0];
for(j=0; j<4; j++)
if(a[i][j]>max)
max=a[i][j];
j=x;
min=a[i][0];
for(j=1; j<4; j++)
if(a[i][j]<min)
min=a[i][j];
}
if(j==x)
printf("%d",a[i][j]);
else
printf("no");
}
供参考:
#include <stdio.h>
int main()
{
int a[100][100] = { 0 };
int n;
int row = 0, col = 0;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
scanf("%d", &a[i][j]);
}
}
int max, min;
for (int i = 0; i < n; i++) {
max = a[i][0];
for (int j = 0; j < n; j++) {
if (a[i][j] > max) {
max = a[i][j];
col = j;
}
}
min = a[0][col];
for (int k = 0; k < n; k++) {
if (a[k][col] < min) {
min = a[k][col];
row = k;
}
}
if (min == max) {
printf("%d %d", row, col);
break;
}
}
if (min != max) {
printf("NO");
}
return 0;
}