为什么和答案不一样,我哪里打错了吗?
本帖最后由 良辰北辰 于 2019-11-9 20:53 编辑#include <stdio.h>
int main()
{
float fah, cel;
printf("请输入华氏度:");
scanf("%f", &fah);
cel = (fah - 32) * 5 / 9;
printf("转换为摄氏度是:%.2f\n", cel);
return 0;
} 这是答案。
我想知道我哪里打错了吗? 我找不到原因啊!{:9_241:} double 型变量,在 scanf() 和 printf() 中的格式描述符得用 "%lf" float用%f
double用%lf
页:
[1]