济南市政府舜泰广场:高手帮我解C语言改错题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 09:36:27
请改正以下程序的错误:
main()
{ double F,c;
scanf("%f",F);
c=5/9(F-32.);
printf('F=%2,2f\n',F,'c=%2,2\n',C);
}
原题即是如上,请高手帮忙改正!
加一句此程序是输入一个华氏温度,求出摄氏温度。
注意:倒数第二行2与2之间是逗号。

#include "stdio.h"
void main()
{ double F,c;
scanf("%f",&F);
c=5.0/9.0*(F-32.0);
printf("F=%2.2f\n,c=%2.2f\n",F,c);
}
这是把华氏温度转摄氏度的程序,一般书上都会当例子出的。
2和2之间的逗号应该改成点

#include "stdio.h"
main()
{ double F,c;
scanf("%f",&F);
c=5/9(F-32);
printf("F=%2.2f\n,c=%2.2f\n",F,c);
}

#include "stdio.h"
void main()
{ double F,c;
scanf("%f",&F);
c=5/9*(F-32);//或c=5/(9*(F-32)); 不清楚到底是哪种
printf("F=%2,2f\n,c=%2,2f\n",F,c);
}

#include "stdio.h"
main()
{ double F,c;
scanf("%f",&F);
c=5/9(F-32);
printf("F=%2.2f\n,c=%2.2f\n",F,c);
}