鱼C论坛

 找回密码
 立即注册
查看: 3257|回复: 9

[已解决]请问大佬,c语言中的数学运算是不是和正常运算不一样啊?

[复制链接]
发表于 2022-10-4 20:15:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 清如许 于 2022-10-4 20:33 编辑

按理说输入-40,运算输出结果应该是-40才对,但为啥程序输出了-17.78?请教大家
#include<stdio.h>
int main()
{
    float  a,b;
    scanf("%f",&a);
    b=5*(a-32)/9;
    printf("%.2f",b);
        return 0;
}
最佳答案
2022-10-4 20:33:41
         你的代码能编译?
#include<stdio.h>
int main()
{
        float a , b          ;
        scanf("%f", & a)     ;
        b = 5 * (a - 32) / 9 ;
        printf("%.2f\n" , b) ;
}
        编译、运行实况:
D:\[00.Exerciese.2022]\C>g++ -o x x.c

D:\[00.Exerciese.2022]\C>x
-40
-40.00

D:\[00.Exerciese.2022]\C>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-4 20:30:11 | 显示全部楼层
我输出的结果是-40.00啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-4 20:32:51 | 显示全部楼层
临时号 发表于 2022-10-4 20:30
我输出的结果是-40.00啊

我这里就不对呜呜呜呜呜
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2022-10-4 20:33:41 | 显示全部楼层    本楼为最佳答案   
         你的代码能编译?
#include<stdio.h>
int main()
{
        float a , b          ;
        scanf("%f", & a)     ;
        b = 5 * (a - 32) / 9 ;
        printf("%.2f\n" , b) ;
}
        编译、运行实况:
D:\[00.Exerciese.2022]\C>g++ -o x x.c

D:\[00.Exerciese.2022]\C>x
-40
-40.00

D:\[00.Exerciese.2022]\C>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-4 20:34:11 | 显示全部楼层
你能不能把你的代码给好,你现在给出的代码本身就有问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-4 20:36:38 | 显示全部楼层
清如许 发表于 2022-10-4 20:32
我这里就不对呜呜呜呜呜


你代码是不是这个
#include<stdio.h>
int main()
{
    float b;
    double a;
    scanf("%f",&a);
    b=5*(a-32)/9;
    printf("%.2f",b);
    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-4 20:38:56 | 显示全部楼层
你给出的代码没有问题啊,你用的什么编译器
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-4 20:41:01 | 显示全部楼层
jackz007 发表于 2022-10-4 20:33
你的代码能编译?

        编译、运行实况:

大佬,我的代码能编译,就是结果不对。。。请问是哪里出错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-4 20:45:12 | 显示全部楼层
清如许 发表于 2022-10-4 20:41
大佬,我的代码能编译,就是结果不对。。。请问是哪里出错了

你目前给出的代码我运行后没有任何问题,你用的是什么编译器
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-4 20:48:43 | 显示全部楼层
清如许 发表于 2022-10-4 20:41
大佬,我的代码能编译,就是结果不对。。。请问是哪里出错了

          你现在的代码版本(1楼)编译、运行都是对的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-25 21:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表