generator 函数改成这样就行了
```cpp
int generator(int s1,int s2,int s3,int s4){
int sum=0;
for(int i=s1;i<=s3;i++){
for(int j=s2;j<=s4;j++){
sum+=arr[i][j];
// cout<<sum<<endl;
}
}
return sum;
}
```
by houwz351 @ 2024-03-19 20:46:19
@[houwz351](/user/807266) 谢谢大佬
by Rocket_Lava_TNT @ 2024-03-19 20:54:30
但是为什么呢
by Rocket_Lava_TNT @ 2024-03-19 20:55:49
@[Rocket_Lava_TNT](/user/918753) 因该是加上s1,s2吧……
by him的自我修养 @ 2024-03-19 22:38:47
@[him的自我修养](/user/494598) 想明白了,似乎是因为这样写会调用函数调用时的参数初始值,++用不了
by Rocket_Lava_TNT @ 2024-03-20 20:01:04