//超简单!C语言利用二维数组解答。
#include <stdio.h>
#include <math.h>
int main() {
int ar[5][5];
int i, j,a;
int x, y;//保存箱子现有位置。
for (i = 0; i < 5;i++) {
for (j = 0; j < 5; j++) {
scanf("%d",&ar[i][j]);
if (ar[i][j] == 1) {
x = i, y = j;
}
}
}
int x2, y2, sum;//保存答案。
x2 = abs( x-2);//在数组内坐标是从零开始的,所以必须要在每个坐标+1.(x-3+1)
y2 = abs(y-2);
sum = x2 + y2;
printf("%d\n",sum);
return 0;
}

京公网安备 11010502036488号