【以下回答由 GPT 生成】
问题解答:
这个问题的原因是使用了错误的格式说明符。在这行代码printf("na + nb = %f\n", na + nb);
中,你使用了%f
来打印na + nb
的结果,但是实际上na
和nb
是用%lf
格式进行输入的。
正确的代码应该是使用%lf
来打印na + nb
的结果,如下所示:
printf("na + nb = %lf\n", na + nb);
这样修改后,你应该能够正确输出计算结果。如果修改后仍然无法正确输出结果,请检查输入的数字是否有误或其他可能的错误。如果所有的输入都正确,那么可能是编译器或机器的问题,可以尝试在其他机器上运行该代码,看看是否能够得到正确的结果。
希望能对你有所帮助!如果还有其他问题,请随时提问。
【相关推荐】
菜鸟工具就是如此,其中命令行参数不是从键盘输入,而是通过 argv 得到的
可以用
你都没有输出,