本人蒟蒻,求大佬指点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);
    
    q=p*unitPrice;
    
    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