@[Andyliu2023](/user/1197566) 为什么不在输入的时候判断边界直接加起来呢?
by huangshuchang @ 2024-04-27 10:29:39
如果有个数据是
```
1 1
1
```
那你程序就错了,这道题可以双重for循环
```cpp
for(int i = 1; i <= m; i++){
for(int j = 1; j <= n; j++){
if(i == 1 || i == m || j == 1 || j == m){
sum += a[i][j];
}
}
}
```
这样应该就可以了
by bycwxbd @ 2024-04-27 10:29:49