c四舍五入保留两位小数,c++小数点四舍五入
#包括
#包括
#包括
使用命名空间标准
/**
* 四舍五入保留到n位小数
* @param数字
* @param位
* @返回
*/
静态双轮_1(双精度数,无符号整数位){
字符串ss
悬浮物固定设定精度(位)数;
悬浮物号;
退货数量;
}
typedef long long LL
/**
* 四舍五入保留到n位小数
* @param数字
* @param位
* @返回
*/
静态双轮_2(双精度数,无符号整数位){
LL integerPart=编号
number-=整数部分;
对于(无符号int I=0;我位;我)
数字*=10;
数字=(LL)(数字0.5);
对于(无符号int I=0;我位;我)
数/=10;
返回整数零件号;
}
int main() {
双圆周率=3.1415926;
double r_pi1=round_1(pi,3);
double r_pi2=round_2(pi,4);
cout pi= pi endl
cout r _ pi1= r _ pi1 endl
cout r _ pi2= r _ pi2 endl
}运行结果
空谈不值钱。给我看看代码
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。