怎么实现用C 语言四舍五入并保留小数点后7 位小数,以及类似的问题,谢谢
double p = 1.2345678;long x = 0;p = p*10000000 + 0.5;x = (long)p;p = x/1000000;printf("%.7lf",p);