情头讨论对话了解一下
by Parabola @ 2018-05-12 21:49:46
@[白井黑子](/space/show?uid=55537) 。。。。。。。。我们两是男的
by 青无常 @ 2018-05-12 21:50:21
@[白井黑子](/space/show?uid=55537) 他~~强迫~~让我换的
by 青无常 @ 2018-05-12 21:50:36
等等,学术问题贴成了灌水?
by 青无常 @ 2018-05-12 21:50:53
@[青无常](/space/show?uid=55349) 良心?好吃嘛?有葱好吃嘛?
by 初音Miku @ 2018-05-12 21:53:26
等下,还是给人解决问题吧
by 初音Miku @ 2018-05-12 21:53:40
两男的更要谨慎
by Parabola @ 2018-05-12 22:10:36
@[初音Miku](/space/show?uid=79019)
输出a数组啊!
by 不到前10不改名 @ 2018-05-13 09:49:35
@[青无常](/space/show?uid=55349)
```
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int a[101][101],b[101][101];
int main()
{
int m,n,i,j,x,y,s,t=101,c,d;
scanf("%d%d",&m,&n);
scanf("%d%d",&x,&y);
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{scanf("%d",&a[i][j]);
printf("%d\n",&a[i][j]);}
s=a[x][y];
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
if(a[i][j]=s&&(i!=x||j!=y))
b[i][j]=1;
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{if(b[i][j])
{if(abs(x-i)<t&&j==y)
{t=abs(x-i);
c=i;
d=j;}
else if(abs(y-j)<t&&x==i)
{t=abs(y-j);
c=i;
d=j;}
else if(abs(x-i)+abs(y-j)-1<t)
{t=abs(x-i)+abs(y-j)-1;
c=i;
d=j;}
else if(abs(x-i)==t&&j==y&&(i<c||i==c&&j<d))
{c=i;
d=j;}
else if(abs(y-j)==t&&x==i&&(i<c||i==c&&j<d))
{c=i;
d=j;}
else if(abs(x-i)+abs(y-j)-1==t&&(i<c||i==c&&j<d))
{c=i;
d=j;}}}
printf("%d %d",c,d);
return 0;
}```
by 不到前10不改名 @ 2018-05-13 10:09:27
题目就是找最近的相同数
by 不到前10不改名 @ 2018-05-13 10:10:15