王旭晨


私信TA

用户名:wxc

访问量:6773

签 名:

等  级
排  名 22742
经  验 655
参赛次数 0
文章发表 3
年  龄 0
在职情况 学生
学  校 陕西理工大学
专  业

  自我简介:

#include<stdio.h>

int main(){

float c,f;

printf("华氏温度:");

scanf("%f",&f);

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

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


}

 

0.0分

3 人评分

新上线《蓝桥杯辅导》课程,近五年的蓝桥杯省赛与国赛真题都有,从读题开始理解题意、梳理思路、实现代码再提交评测全过程,可有效提升获奖比例甚至进国赛!课程介绍、试听请猛击这里

  评论区

#include<stdio.h>
int main()
{
    float F,C;
    scanf("%lf",&F);
    C=5*(F-32)/9;
    
    printf("%.2f",C);
    
    return 0;
}


为什么这样不对啊
2017-10-16 20:51:57
将float换成double,相应的后面应换为scanf里的%lf,相应的printf里的也要换成double型对应的%0.2lf
2017-09-17 00:34:25
为什么换成double 就不对了?
2017-09-15 16:46:19
这里的printf后面掉了;难道编译不报错?
2017-08-06 19:32:36
为什么我把float换成了double,反而不对了?在不考虑内存情况下,不是应该更准确吗?
2017-07-10 17:09:01