@[liuruiqing](/user/1118614) 看不见啊。
by xiaoshumiao @ 2024-01-16 16:18:23
@[xiaoshumiao](/user/1008513) 代码
```cpp
#include <bits/stdc++.h>
using namespace std;
int mm = 0,has = 0,use;
int main(){
for (int i = 1; i <= 12; i++) {
has += 300;
scanf("%d",&use);
if (use > has) {
printf("-%d",i);
return 0;
}
has -= use;
mm += has / 100 * 100;
has %= 100;
}
printf("%d",mm / 100 * 120 + has);
return 0;
}
```
by liuruiqing @ 2024-01-16 16:24:15
@[liuruiqing](/user/1118614) 中途 `return 0;` 当然是允许的。
by xiaoshumiao @ 2024-01-16 16:26:31
而且在这道题中是需要的。
by xiaoshumiao @ 2024-01-16 16:27:24
可是没有输完啊?
@[xiaoshumiao](/user/1008513)
by liuruiqing @ 2024-01-16 16:27:45
@[liuruiqing](/user/1118614) 题目不管你有没有输完,只要结果正确就行
by rnfmabj5114 @ 2024-01-16 16:28:19
我看别人的代码是break
by liuruiqing @ 2024-01-16 16:28:44
@[liuruiqing](/user/1118614) `break` 和 `return 0` 一个是结束循环,另一个是结束程序。
by xiaoshumiao @ 2024-01-16 16:30:13
谢二位红名大佬!
by liuruiqing @ 2024-01-16 16:30:22
看情况使用。
by xiaoshumiao @ 2024-01-16 16:30:25