本人蒟蒻,求大佬指点Zzzz
代码:
#include<iostream>
#include<cmath>
using namespace std;
int getTotalPrice(int amount,int unitAmount,int unitPrice) {
int p,q;
p=ceil(amount*1.0/unitAmount);
//cout << p << " ";
q=p*unitPrice;
//cout << q << endl;
return q;
}
int main() {
int n=0,a[3],b[3],c[3],i=3,min=2147483647;
cin >> n >> a[1] >> b[1] >> a[2] >> b[2] >> a[3] >> b[3];
cout << n << endl << a[1] << " " << b[1] << endl << a[2] << " " << b[2] << endl << a[3] << " " << b[3] << "\n----------\n";
while(i) {
c[i] = getTotalPrice(n,a[i],b[i]);
if(c[i] < min) min = c[i];
i--;
}
cout << min;
return 0;
}
输入#1
57
2 2
50 30
30 27
输出#1
这里n变成了30!
30
2 2
50 30
30 27
----------
27
输入#2
9998
128 233
128 2333
128 666
输出#2
这里n变成了128
128
128 233
128 2333
128 666
----------
233