简单c语言,没有提示错误但是运行时没有显示

#include<stdio.h>main(){doublec,f=36;scanf("%f",&f);f=36;c=5.0/9.0*(f-32);printf("摄氏温... #include<stdio.h>
main()
{
double c,f=36;
scanf("%f",&f);
f=36;
c=5.0/9.0*(f-32);
printf("摄氏温度为:%5.2f\n",c);
return 0;
}
展开
 我来答
百度网友5a9ebb3
推荐于2016-04-15 · TA获得超过117个赞
知道小有建树答主
回答量:75
采纳率:0%
帮助的人:71.4万
展开全部
你好!
运行要输入数字才有显示,不过输入数字后会得到错误的结果,稍加修改就好了:
当是输入的double 时要把%f改成%lf
具体如下:
#include<stdio.h>
main()
{
double c,f=36;
scanf("%lf",&f);
c=5.0/9.0*(f-32);
printf("摄氏温度为:%5.2lf\n",c);
return 0;
}
更多追问追答
追问

运行后还是这种情况

追答

你在代码前先加一句 : printf("请输入温度");

看看情况怎么样?我都有显示啊

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式