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()){
}