1.已知有n组输入数据
for(i=0;i<n;i++){
scanf();
}
2.未知组数据输入,但是有停止条件
while(1){
scanf();
if(特判条件){//特殊输入情况下终止数据输入
break;
}
}
例:
while(scanf("%d",&n),n!=0)
//逗号相当于逗号运算符,逗号后面为条件,当n为0时结束
3.仅知有多组数据,既没有数据个数,也没有停止条件
while(scanf()!=EOF){
}
或者:
while(scanf()){
}
或者:
while(~scanf()){
}