VC++浮点数四舍五入保留两位小数VC++浮点数四舍五入保留两位小数
Double a = 12.345678; Console.Write(Math.Round(a,2));......
答案就在这里:保留两位小数即四舍五入
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。
#include
#include
// val四舍五入,并保留n位小数
double roundup(double val, int n)
{
double v = val;
int a = 0;
if (n >= 0)
{
a = (int)((val + 0.5/pow(10, n)) * pow(10, n));
v = a / pow(10, n);
}
return v;
}
上面代码需包含math.h和stdio.h头