题解
2023-04-01 17:26:05
发布于:上海
204阅读
0回复
0点赞
#include<iostream>
using namespace std;
int main(){
int money;
char yn;
cin>>money>>yn;
if(yn=='y'&&money>=1000&&money%500!=0){
money=((money-1000)/500+1)*4+5+8;
}
else if(yn=='y'&&money>=1000){
money=(money-1000)/50*4+5+8;
}
else if(yn=='n'&&money>=1000&&money%500!=0){
money=((money-1000)/500+1)*4+8;
}
else if(yn=='n'&&money>=1000&&money){
money=((money-1000)/500)*4+8;
}
cout<<money;
return 0;
}
全部评论 3
这样也行
2024-10-20 来自 浙江
0#include<bits/stdc++.h> using namespace std; int main(){ int n,sum=8; char ch; cin>>n>>ch; if(n>1000){ n-=1000; sum+=(n/500)*4; if(n%500!=0){ sum+=4; } } if(ch=='y'){ sum+=5; } cout<<sum<<endl; return 0; }
2024-10-20 来自 浙江
0还是你的靠普
2024-07-25 来自 江苏
0
有帮助,赞一个