对于输入包含' '(空格)的字符串(gets仅用回车键作为结尾)
char a[100];
while(gets(a)!=NULL);
对于不含空格的字符串(scanf是以空格、制表符、回车符为结束符)
while(scanf("%s",a)!=EOF);
输入整数,输入0时程序退出
int b;
while(scanf("%d",&b)!=EOF)
{
if(b==0)
break;
}
对于输入包含' '(空格)的字符串(gets仅用回车键作为结尾)
char a[100];
while(gets(a)!=NULL);
对于不含空格的字符串(scanf是以空格、制表符、回车符为结束符)
while(scanf("%s",a)!=EOF);
输入整数,输入0时程序退出
int b;
while(scanf("%d",&b)!=EOF)
{
if(b==0)
break;
}