#include<iostream>
using namespace std;intmain(){int a, s=0;//回车表示数据输入结束while(cin.peek()!='\n')//cin.peek()相当于偷看一眼再放回流中{
cin>>a;
s += a;}
cout << s;return0;}
例4
#include<stdio.h>intmain(){int a, s=0;//输入的第一个字符有可能是数字,所以用do while循环(即第一次循环体一定要执行)do{scanf("%d",&a);// "%d",只有遇到数字scanf才会读入
s += a;}while(getchar()!='\n');printf("%d",s);return0;}
例5
Status StoreData(SqQueue &Q){int num,i;
cout<<"Please input data:"<<endl;do{
cin>>Q.base[Q.rear];
Q.rear=(Q.rear+1)%MAXSIZE;}while(getchar()!='\n');return OK;}