不显示删除回复 显示所有回复 显示星级回复 显示得分回复 收藏 c语言四舍五入,保留两位小数输出结果不对
int main() {
double a=123.4567;
int b;
a*=100;
a+=0.5;
b=(int)a;
a=b/100.0;
printf("四舍五入结果:%.2f\n",a);
return 0; }
结果:123.46
int main() {
double a=4.185;
int b;
a*=100;
a+=0.5;
b=(int)a;
a=b/100.0;
printf("四舍五入结果:%.2f\n",a);
return 0; }
结果为:4.18