c语言相加的问题

发布网友 发布时间:2024-10-24 03:28

我来回答

2个回答

热心网友 时间:2024-11-01 18:30

首先,您的scanf的格式标识符里只有两个“%d”,而输入数据却有3个,所以当然会出错
然后,EOF表示的是文件尾指针,也就是说在输入流空(就是输入完了,你每按一次回车就会把你刚输的那行字传到输入流里)的时候,再次执行scanf就会返回EOF。

纯手打,望采纳,谢谢。

热心网友 时间:2024-11-01 18:30

如果你输入1,2,3后,它输出结果后,你再输入4,5,6它又输出结果后,这里你不想继续下去了,你要结束?你应该怎么操作?
在windows下,你应该按^Z结束输入,退出while循环。当你按了^Z后,条件就成立了,就可以退出循环了。
仅仅在这个场景下,EOF 等于^Z

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com