四舍五入
https://www.cnblogs.com/kiritozhj/p/10019292.html
#include <iostream>
#include <stdio.h>
using namespace std;
double round3(double number,int bits) //number->浮点数,bits->保留位数
{
for(int i=0;i<bits;++i)
{
number*=10;
}
number=(long long)(number+0.5);
for(int i=0;i<bits;++i)
{
number/=10;
}
return number;
}
int main()
{
double x;
while(scanf("%lf",&x)!=EOF){
printf("%.2lf\n",round3(x,2));
}
}
本文介绍了一种四舍五入算法的实现方法,通过使用C++编程语言,该算法可以将浮点数精确到指定的小数位数进行四舍五入处理。文章提供了完整的代码示例,包括输入浮点数、进行四舍五入运算并输出结果的过程。
431

被折叠的 条评论
为什么被折叠?



