```
if ((need, pencle, price) > 10000 && (need, pencle, price) < 1)
{
exit(1);
}
???
by Surge_of_Force @ 2021-10-20 18:02:09
@[wapmhac](/user/230875)
emmmm,智商掉线了,我修改了一下,还是85无变化,麻了
```cpp
#include<iostream>
#include<math.h>
using namespace std;
int main() {
int need, pencle, price, spend, min = 99999;
//输入需要的铅笔数量
cin >> need;
if (need > 10000 )
{
cout << "错误" << endl;
exit(1);
}
//循环输入3种不同包装铅笔一包得数量和价格
for (int i = 1;i < 4;i++)
{
cin >> pencle >> price;
//如果七个数字任意一个大于10000就报错
if (pencle > 10000 || price > 10000 || need < 1 || pencle < 1 || price < 1)
{
cout << "错误" << endl;
exit(1);
}
//计算每一种规格得铅笔所需价格
if (need%pencle == 0)
{
spend = need / pencle * price;
}
else
{
spend = (need / pencle + 1) * price;
}
//找出最小得花费,如果出现更小值就覆盖之前的min
if (min > spend)
{
min = spend;
}
}
//输出最小的花费值
cout << min << endl;
system("pause");
return 0;
}
```
by lwj12138 @ 2021-10-20 19:21:11