
main()
{float a;
scanf("%f",&a);
a=((int)(a*1000+0.5))/1000;
printf("%f\n",a);
}
a=((int)(a*1000+0.5))/1000 这句胡败 你已悔侍经把a 强制转化成int型 了 当裤前颤然就是整数形式了
w267us88 正解
a=((int)(a*1000+0.5))/1000.0;
#include"stdio.h"
main()
{
float a,c;
int b;
scanf("%f",&a);
b=(int)((a*1000+0.5));
c=(float)(b);
a=c/旁棚闹1000;
printf("%f\运罩n",a);
}
这样应和棚该能对