请问这个代码为什么有些数值输进去是错的
查看原帖
请问这个代码为什么有些数值输进去是错的
601264
kick13times楼主2021/10/31 19:07
#include<iostream>
using namespace std;
int main(){
    int n,i,bn,min=100000;
    int A[3][2],P[3];
    cin>>n;
    for(i=0;i<3;i++){
        cin>>A[i][0]>>A[i][1];
        if(n%A[i][0]>0){
            bn=n/A[i][0]+1;
        }else{
            bn=n/A[i][0];
        }
        P[i]=A[i][1]*bn;
        }
    for(i=0;i<3;i++){
        if(min>P[i]){
            min=P[i];
        }
    }
    cout<<min<<endl;
    return 0;
}
2021/10/31 19:07
加载中...