在代码中,变量f在计算c的值之前被使用,导致c的计算结果不正确。正确的代码应该将输入语句放在计算语句之前,如下所示:

#include<bits/stdc++.h>
using namespace std;

int main(){
    double f, c;
    cin >> f;
    c = 5/9*(f-32);
    printf("%.3lf",c);
    return 0;
}
链接:httpsacnowcodercomacmcontest188391032来源:牛客网题目描述 输入一个浮点数f 表示华氏温度 输出对应的摄氏温度c c=59f-32输入描述输入一个浮点数f1 = f= 100000输出描述输出浮点数保留3位小数#includebitsstdc++husing namespace std;int main double f c; c = 59f

原文地址: https://www.cveoy.top/t/topic/jgwf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录