c语言中除法取整6,关于C语言的除法与取整问题!?

满意答案

00e27ab806e4881f8254fe7ae8741834.png

1020du3001

2016.03.20

00e27ab806e4881f8254fe7ae8741834.png

采纳率:49%    等级:9

已帮助:1068人

函数名: ceil

功 能: 向上舍入

用 法: double ceil(double x);

函数名: floor

功 能: 向下舍入

用 法: double floor(double x);

另外 (int)(表达式) ,将 [表达式]结果向下取整

下面举一例:

#include

#include

int main(void){

int x=11;

int y=0,z=0;

double a=12.69,b=0.0,c=0.0;

y = x/3 ;

z = (int)a;

b = floor(a);

c = ceil(a);

printf("\n \t y = %d \n",y); // y = 3

printf("\n \t z = %d \n",z); // z = 12

printf("\n \t b = %5.2lf",b); // b = 13.00

printf("\n \t c = %5.2lf",c); // c = 12.00

return 0;

}

02分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值