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 }