int Round45(double n)
{
if(n>0){
return n - int(n)>=0.5 ? int(n) + 1 : int(n);
}
else{
return -n - int(-n)>=0.5 ? -int(-n) + 1 : -int(-n);
}
}
int main()
{
double a = 1.55;
int b = Round45(a);
cout<< b << endl;
return 0;
}
C++:对Double类型进行四舍五入取整。
最新推荐文章于 2024-05-11 09:26:01 发布
本文介绍了一个名为intRound45的C++函数,用于将给定的double类型数值按四舍五入规则转换为整数,并在intmain函数中演示了如何使用这个函数。
摘要由CSDN通过智能技术生成