無限循環(huán):使用EOF作為退出條件
while (scanf("%d %d", &a, &b) != EOF)
printf("%d\n",a+b);
無限循環(huán):使用特定條件作為退出條件
while (scanf("%d %d", &a, &b)&&(a != 0|| b!= 0))
printf("%d\n",a+b);
進行延伸拳喻,有無限循環(huán)中嵌套有限循環(huán)
while (scanf("%d", &a) && a != 0)
{
getchar();
sum = 0;
for (int i = 0; i < a; i++)
{
scanf("%d",&b);
getchar();
sum += b;
}
printf("%d\n",sum);
}
有限循環(huán):先接收循環(huán)次數(shù),再進行循環(huán)
scanf("%d",&n);
for (int i = 0; i < n; i++)
{
scanf("%d %d", &a, &b);
printf("%d\n", a + b);
}
進行延伸,有限循環(huán)中嵌套有限循環(huán)
scanf("%d", &n);
getchar();
for(int j=0;j<n;j++)
{
scanf("%d",&a);
getchar();
sum = 0;
for (int i = 0; i < a; i++)
{
scanf("%d",&b);
getchar();
sum += b;
}
printf("%d\n",sum);
}