阅读量:6
🔥个人主页:guoguoqiang.🔥专栏:leetcode刷题
BC64 牛牛的快递
我们先看一下这个题的要求:
#include <iostream> using namespace std; int main(){ double a; char b; cin>>a>>b; int ret=0; ret+=20; if(a>1){ a--; if(a-(int)a>0){ a+=1; } ret+=a; } if(b=='y'){ ret+=5; } cout<<ret<<endl; return 0; }
还有一个库函数也可以用来向上取整在 cmath中的ceil函数也可以实现
#include <iostream> #include <cmath> using namespace std; int main(){ double a; char b; cin>>a>>b; int ret=0; ret+=20; if(a>1){ a--; ret+=ceil(a); } if(b=='y'){ ret+=5; } cout<<ret<<endl; return 0; }