读数时直接找到1的位置(坐标),
利用绝对值函数快速找到行列之差,相加即可,不必在意中间过程,直接快速得到结果。
#include <stdio.h>
#include <math.h>
int main(void){
int a[5][5];
int c,b;
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
scanf("%d",&a[i][j]);
if(a[i][j]==1){
c=i;
b=j;
}
}
}
int re=(fabs(2-c)+fabs(2-b));
printf("%d",re);
return 0;
}