本帖最后由 kuua 于 2012-12-7 22:33 编辑
#include <stdio.h>
int main()
{ int i,j,k,n=0,max,min,a[5][5];
printf("请输入5*5数组:\n");
for(i=0;1<=4;i++)
for(i=0;j<=4;j++)
scanf("%d ",&a[j]);
printf("\n");
}
for(i=0;i<=4;i++) max=[0][0];
{for(j=0,max=a[j];j<=4;j++)
if(max<=a[j]) max=a[j];
for(j=0;j<=4;j++)
if(max==a[j])
{for(k=0,min=a[k][j];k<=4;k++)
if(min>=a[k][j])
min=a[k][j];
if(max==min)
for(k=0;k<10;k++)
if(max==a[k][j])
{printf("a[%d][%d] is a saddle_point;\n",k,j);n++;}
}
if(n==0)
printf("there is no saddle_point in your array.\n");
getch();
sleep(5000);
return 0;
}}
|