关于floor向下取整和ceil向上取整的问题

2025-03-29 18:44:33
推荐回答(1个)
回答1:

ceil()
这个函数是向上取整,我想不需要多解释,C语言中.两个int型的数相除的到数,还是int型,若有小数,直接舍去,例如:
17/4=4.25
但是C语言中会把0.25舍去.所以结果为4.
#include
#include
int
main()
{
int
x=17,n=4,a,b;
a=floor(x/n);
b=ceil(x/n);
printf
("x/n
is
%d\n",x/n);
printf("%d\n",a);
printf("%d\n",b);
return
0;
}