求助!我听说ceil函数会向上取整,但是我这里只是把小数部分去掉了
查看原帖
求助!我听说ceil函数会向上取整,但是我这里只是把小数部分去掉了
554231
Jayling楼主2021/8/21 20:33
#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <iomanip>
#include <algorithm> 
using namespace std;
bool cmp(int a,int b){
	return a<b;
}
int main(){
	int n;
	cin>>n;
	int a[4][4];
	int i,j; 
	for(i=1;i<=3;i++){
		for(j=1;j<=2;j++){
			cin>>a[i][j];
		}
	}
	int sum[4];
	for(i=1;i<=3;i++){
			sum[i]=ceil(n/a[i][1])*a[i][2];
			printf("sumÖµ");
			cout<<sum[i]<<" "; 
		}
	sort(sum+1,sum+1+3,cmp);
	cout<<sum[1]<<endl;

    return 0;
}



2021/8/21 20:33
加载中...