#include "stdafx.h"
#include <math.h>
#include <string.h>
#include <iostream>
//四舍五入宏定义
#define round(x) (x - floor(x) >= 0.5 ? floor(x) + 1 : floor(x))
//value精确到小数点后n位
double Round(double value, int n)
{
return (double)round(value * pow(10.0,(double)n)) / pow(10.0,(double)n);
}
int _tmain(int argc, _TCHAR* argv[])
{
double a = -13.45656789;
double b;
b = Round(a,7);
return 0;
}