用c语言double型数据进行四舍五入运算。要保留两位有效小数
用c语言double型数据进行四舍五入运算。要保留两位有效小数
日期:2019-12-15 13:22:40 人气:1
double
zh(double
s)//求两位小数
{
double
m,n;
m=((long)(s*100))*0.01;//从小数第三位开始,除去小数部分
n=s-m;//求小数部分(例如,求123.12345中的0.12345)
if(n>=0.005)
{
m=m+0.01;
}
return
m;
}
看看这个行不行。如果有错,欢迎提出。经过测试,数达到一定位数