我是个刚学C语言的菜鸟,请帮帮我,谢谢。

来源:百度知道 编辑:UC知道 时间:2024/05/10 19:18:41
是C的简单练习,问题是输入一个华式温度,要求输出摄氏温度。公式为:
c=5/9(F-32)
取2位小数。
我自己写的是
#include <math.h>
{
float F,m,c:
scanf("F=%f,c=%f",&F,&c);
m=F-32;
c=(5*m)/9;
printf("\n\nc=%.2\n",c);
}
检查时没有错误,为什么输出的时候却显示c=-NAN
请告诉我原因出在哪里谢谢了。

#include <stdio.h>

int main(){
float f,c;
scanf("%f",&f);
c=(f-32)*5/9
printf("%.2f\n",c);
}

#include <stdio.h>
#include <math.h>
{
float F,m,c:
printf("F=? ");
scanf("%f",&F); //scanf不能输出东西的
m=F-32;
c=(5*m)/9;
printf("\n\nc=%.2f\n",c);
}

我服了你啊!
你会检查不出来?