C语言如何实现浮点数的四舍五入
题目
C语言如何实现浮点数的四舍五入
答案
可以写个函数
int sheru(double i){
double a = i - (int) i ;//求此浮点数的小数部分
if(a < 0.5)
return int(i);//如果小数部分小于0.5.则返回整数部分.double强制转换int会去掉小数位
else
return int(i)+1;//反之,加一
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 已知x的平方-Xy=60,xy-y的平方=40,求代数式x的平方-y的平方和2x的平方-5xy+3y的立方的值
- glance toward 和glance at的区别
- 高是20dm直径是4dm的半圆柱怎么求体积和表面积
- 小明在组组成串联电路的实验时,接线正确,试触开关时灯泡不亮,可能出现的原因是
- e^(xi/2)对x的导数
- 管鲍之交 主要内容
- 已知等腰三角形ABC中,一腰AC上的中线BD将三角形的周长分成9cm和15cm两部分,求这个三角形的腰长和底边的长.
- 池塘里睡莲的面积每天长一倍,30天可长满整个池塘,则需多少天睡莲长半个池塘?
- 名词,形容词,动词,副词,代词用英语怎么说?
- 水的密度是 kg/m^3,其物理意义是什么