我这个方法比较笨,C语言
#include<stdio.h>
#include<math.h>
main(){
int a[5][5];
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
scanf("%d",&a[i][j]);
}
}
int hang=0,lie=0;
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
if(a[i][j]==1){
hang=i,lie=j;
break;
}
}
}
if(hang==2){
printf("%d",abs(lie-2));
}else if(lie==2){
printf("%d",abs(hang-2));
}else{
printf("%d",abs(hang-2)+abs(lie-2));
}
}
#include<math.h>
main(){
int a[5][5];
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
scanf("%d",&a[i][j]);
}
}
int hang=0,lie=0;
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
if(a[i][j]==1){
hang=i,lie=j;
break;
}
}
}
if(hang==2){
printf("%d",abs(lie-2));
}else if(lie==2){
printf("%d",abs(hang-2));
}else{
printf("%d",abs(hang-2)+abs(lie-2));
}
}