输入问题:输入以0和换行' '结尾

 1 //输入一直到为0
 2 //C 
 3 int n;
 4 while(scanf("%d",&n)!=EOF&&n!=0){
 5     
 6 }
 7 //C++ 
 8 int n;
 9 while(cin>>n&&n!=0){
10     
11 }
12 
13 //数组不知道输入几个整数(由用户控制直到换行): 
14 int a[maxsize];
15 int index=0;
16 while(1){
17     cin>>a[index++];
18     if(getchar()=='
')    break;        //如果是空格则继续输入,如果是换行则跳出 
19 }
原文地址:https://www.cnblogs.com/xwh-blogs/p/12495692.html