你需要规定一个输入范围,什么算正常的数据,什么情况下算输入完毕了。比如你规定输入的一定是正数那么if(n<0)break;就可以了否则鬼知道你不想继续输入了
如果是C++的话,我们会把cin的输入语句放到括号里面。C语言就不知道啦
供参考:
while(scanf("%d",&n)==1 && n != -1)//输入非数字 或 -1 时,结束输入