@[霜雪purity](/user/446090) `min=sum[1]` 是初始化,应放在循环以前,修改后代码如下:
``` cpp
#include <iostream>
using namespace std;
int main() {
int n, a, b, sum[4], min;
cin >> n;
for (int i = 1; i <= 3; i++) {
cin >> a >> b;
if (n % a == 0) sum[i] = (n / a) * b;
else
sum[i] = (n / a + 1) * b;
}
min = sum[1];
for (int i = 1; i <= 3; i++) {
if (sum[i] < min)
min = sum[i];
}
cout << min;
return 0;
}
```
by wsyhb @ 2021-01-24 15:42:57
@[wsyhb](/user/145355) 谢谢大佬,改完就过了,感激不尽
by 霜雪purity @ 2021-01-24 15:50:59