回复 10楼 timtimN
这样看看:#include<stdio.h>
#include<stdlib.h>
int main()
{
float kt = 40.536738;
char s[20];
sprintf(s,"%.2f\n",kt);
printf("%s\n", s);
float target = atof(s);
printf("%f\n", target);
return 0;
}
[此贴子已经被作者于2017-7-26 12:37编辑过]
#include<stdio.h> int main() { double a; printf("请输入一个数字:"); scanf("%lf",&a); a=(int)((a+0.005)*100)/100.0; printf("四舍五入后的数字是:%lf\n",a);//可以设置输出是%.2lf 输出的就是两位小数的数字了 return 0; }
[此贴子已经被作者于2017-7-27 16:43编辑过]