<>floor函数

向下取整。floor(x)返回的是x的整数部分。如: floor(2.5) = 2 floor(-2.5) = -3

<>ceil函数

向上取整。ceil(x)返回大于或者等于指定表达式的最小整数。如: ceil(2.5) = 3 ceil(-2.5) = -2

<>round(x)

返回x的四舍五入整数值。
C语言数学函数ceil(), floor(), round() #include <math.h> double ceil(double x); double
floor(double x); double round(double x); ceil(x)返回不小于x的最小整数值(然后转换为double型)。
floor(x)返回不大于x的最大整数值。 round(x)返回x的四舍五入整数值。
<>例题

#include<iostream> #include<cmath> using namespace std; int main() { int t,n,k,
a[4]; while(cin>>t) { while(t--) { scanf("%d%d",&n,&k); a[1]=ceil(n*0.1); a[2]=
ceil(n*0.2); a[3]=ceil(n*0.3); if(k<=a[1]) printf("jin\n"); else if(k>a[1] && k
<=a[1]+a[2]) printf("yin\n"); else if(k>a[1]+a[2] && k<=a[1]+a[2]+a[3]) printf(
"tong\n"); else printf("tie\n"); } } return 0; }

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信