#include<stdio.h>main(){float C,F;printf("请输入一个华氏度:");scanf("%f",&F);C=(5.0/9)*(F-32);printf("摄氏温度为:%3.2f\n",C);return 0;}为什么scanf那一行里%后面的f变为d的时候结果是错误的?
%f是实数%d是整数