c++60分求解
查看原帖
c++60分求解
781494
hyx810913楼主2022/9/1 08:59
#include<bits/stdc++.h>
using namespace std;
int main(){
	int x;
	cin>>x;
	double b=0;
	if(x<=150){
		b=x*0.4463;
		b*=10;
        b=floor(b);
        cout<<b/10;
		return 0;
	}
	else if(x>150&&x<400){
		b+=(150*0.4463);
		x-=150;
		b+=(x*0.4663);
		b*=10;
        b=floor(b);
        cout<<b/10;
		return 0;
	}
	else{
		b+=(150*0.4463);
		x-=150;
		b+=(250*0.4663);
		x-=250;
		b+=(x*0.5663);
		b*=10;
        b=floor(b);
        cout<<b/10;
		return 0;
	}
	return 0;
}
2022/9/1 08:59
加载中...