多组输入与单组输入不同
单组输入,只能够处理单组数据
如
int x=0;
scanf("%d",&x);(省略了头文件和main函数)
而int x=0;
while(scanf("%d",&x))
利用while函数进行修饰,达到多组函数的目的
但是即使这样,多组输入依然不完整
while(scanf("%d",&x)!=EOF)
解释:当scanf函数,接受到了值就会返回一个1,那么条件为真,循环继续
如果当scanf未接受到函数,就会输入EOF(end of file),此时条件为假,跳出循环。