https://www.nowcoder.com/practice/41b42e7b3c3547e3acf8e90c41d98270?tpId=290&tqId=39852&ru=/exam/oj
#include <iostream>
#include<string>
#include<math.h>
using namespace std;
int main() {
int c=0;
string b;
float a;
cin>>a>>b;
if(a>1)
c=20+ceil(a-1);
else
c=20;
if(b=="y")
c+=5;
cout<<c;
}
在C++中,ceil()
函数用于返回大于或等于指定浮点数的最小整数值。要使用 ceil()
函数,需要包含 <cmath>
头文件。
下面是一个示例:
#include<iostream>
#include<cmath>
int main(){
doublex = 4.3;
doubleresult = ceil(x);
std::cout << "Ceil of "<< x << " is "<< result << std::endl;
return0;
}
在这个示例中,ceil(4.3)
的结果将是 5.0
。