为什输出的数字是0没有计算啊

img


代码是教材上的,大蛇们帮我看看代码哪里错辣,1234567890

【以下回答由 GPT 生成】

问题解答:

这个问题的原因是使用了错误的格式说明符。在这行代码printf("na + nb = %f\n", na + nb);中,你使用了%f来打印na + nb的结果,但是实际上nanb是用%lf格式进行输入的。

正确的代码应该是使用%lf来打印na + nb的结果,如下所示:

printf("na + nb = %lf\n", na + nb);

这样修改后,你应该能够正确输出计算结果。如果修改后仍然无法正确输出结果,请检查输入的数字是否有误或其他可能的错误。如果所有的输入都正确,那么可能是编译器或机器的问题,可以尝试在其他机器上运行该代码,看看是否能够得到正确的结果。

希望能对你有所帮助!如果还有其他问题,请随时提问。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

菜鸟工具就是如此,其中命令行参数不是从键盘输入,而是通过 argv 得到的
可以用

这个网站

你都没有输出,