用double,别用float,不然会挂 #include<stdio.h> int main(){ double a; scanf("%lf",&a); printf("%.2lf",a); return 0; }