#include<stdio.h>void main(){ double C,F; scanf("%lf",&F); C=(F-32)*5/9; printf("%.2f\n",C);} 这里的double 为什么不可用int 替换,为什么要用%f?