例题
for循环
int main() {
int count = 0, i;
int a[6] = { 0 };
for(i=0;i<5;i++) //已知循环次数
{
scanf("%d", &a[i]);
if (a[i] / 1000 == a[i] / 10 % 10 && a[i] / 100 % 10 + 1 == a[i] % 10)
count++;
}
printf("%d", count);
}
while循环
int main() {
int count = 0,i;
int a[6] = { 0 };
while(scanf("%d",a[i])!=0) //while循环(scanf会返回读取到的字符数,返回为0即无输入)
{
if (a[i] / 1000 == a[i] / 10 % 10 && a[i] / 100 % 10 + 1 == a[i] % 10)
count++;
}
printf("%d", count);
}
输入
2019
2021
1920
2120
9899
输出
2