c语言标识符问题

来源:1-4 听说有新版本了? - html5文档结构

慕UI3307026

2017-10-16 23:16

我的这段代码为什么输出都是0.00啊

#include<stdio.h>

int main(){

double F,c;

printf("请输入华氏温度F:");

scanf("%lf",&F);

c=5/9*(F-32);

printf("输出摄氏温度c:%.2f",c);


}


写回答 关注

3回答

  • 宝慕林1058194
    2017-10-16 23:30:22
    已采纳

    c=5*(F-32)/9。你前面5/9先算了,就是0

    慕UI330...

    我的是double啊 有小数啊

    2017-10-16 23:37:31

    共 1 条回复 >

  • qq_祢别骗莪_04015996
    2017-10-16 23:39:24

    c=5/9*(F-32)中,运算顺序先做/法,/是取整的意思,故5/9为0,0乘后面的式子也是0,又因为是double型,所以是0.00

  • haqiu
    2017-10-16 23:31:45

    没学c但是看起来好像F没有赋值


初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225812 学习 · 18234 问题

查看课程

相似问题

c语言问题

回答 3

c语言问题

回答 4

c语言问题

回答 2

c语言问题

回答 2

c语言问题

回答 3