while后括号里放什么才能让我scanf输出多组数据后走出循环

img


怎么才能走出循环?

你需要规定一个输入范围,什么算正常的数据,什么情况下算输入完毕了。
比如你规定输入的一定是正数
那么
if(n<0)break;
就可以了
否则鬼知道你不想继续输入了

如果是C++的话,我们会把cin的输入语句放到括号里面。C语言就不知道啦

供参考:

while(scanf("%d",&n)==1 && n != -1)//输入非数字 或 -1 时,结束输入