不利用矩阵,采用计数的方法,来计算箱子的位置

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    int cnt = 0;//计数器
    int a;
    //开始计数
    while(cin>>a){
        cnt++;
        if(a==1) break;
    }
    //计算行坐标
    int r = ceil(cnt /5.0);
    //计算列坐标
    int l = cnt % 5;
    //修正 25%5 == 0 
    if(l == 0) l = 5;
    cout<<labs(l-3)+labs(r-3);
    return 0;
}