书上的内容和实际运行有点不符?

我在一本书上看到他说如果运行这段程序,那么显示的值会随着输入的值变化

img

img


但是我运行的时候却发现他是输入以后必须按回车才会显示,而且回车完以后就结束运行了,而不是随着输入的值变化而变化。这是怎么回事?

img

img

这是没问题的。说的是每次运行你输入不同的值,就会输出不同的值。如果你想运行一次程序就想看到不一样的输入和输出,那么就需要增加循环,来连续输入多个数据。

增加#include <stdlib.h>,然后return之前增加system("pause");就不会直接退出程序了

你的意思的输入回车显示,,这样不断重复吗,是要用循环实现的,,因为你的程序没有循环只能输入一次显示一次就结束了。

是的呀,输什么显示什么