OJ 练习时经常要求输入多组测试数据,
int a,b;
while(scanf("%d %d",&a,&b)!=EOF){
}
也可以写为while(~scanf("%d %d",&a,&b)){
}
或者给出结束标志,遇到-1即输入结束
while(scanf("%d",&a)!=EOF&&a!=-1){
}
注意scanf()有返回值,输入错误或遇文件结尾返回EOF,而此处与-1比较的是a,不可写为scanf("%d",&a)!=-1
OJ 练习时经常要求输入多组测试数据,
int a,b;
while(scanf("%d %d",&a,&b)!=EOF){
}
也可以写为while(~scanf("%d %d",&a,&b)){
}
或者给出结束标志,遇到-1即输入结束
while(scanf("%d",&a)!=EOF&&a!=-1){
}
注意scanf()有返回值,输入错误或遇文件结尾返回EOF,而此处与-1比较的是a,不可写为scanf("%d",&a)!=-1