|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
//输入一个正整数n(1<=n<=6)和n阶方阵a中元素,假设方阵a最多有一个靶点,如果a找到靶点,就输出下标,否则输出no。靶点的元素值为该行上最大,该列上最小。
#include <stdio.h>
int main()
{
int n,i,j,line=0,column=0,flag;
int a[6][6];
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(a[i][j]>=a[i][column]&& j!=column)
{
column = j;
flag = 1;
}
for(line=0;line<n;line++)
{
if(a[line][column]<a[i][column])
{
flag=0;
break;
}
}
}
if(flag)
{
break;
}
}
if(flag)
{
printf("a[%d][%d]\n",i,column);
}
else
{
printf("no\n");
}
return 0;
} |
|