输入多个整数以0结束,
计算这些整数中最多出现过多少次连续的偶数,用于结束的0不在计算范围内。
如果没有出现偶数,则输出none。输入格式:
输入多个整数,以0作为结束。
输出格式:
输出这些数中最多连续出现过多少次偶数,如果没有出现偶数,则输出none
输入样例1:
1 1 2 2 -1 2 2 2 1 2 0
输出样例1:
3
输入样例2:
1 1 1 0
输出样例2:
none
#include<stdio.h>
#include<string.h>
int main()
{
int a, sum = 0, x = 0;
while (scanf("%d", &a),a!= 0)//注意以0为结束标志的while循环写法!!!
{
if (a % 2 == 0)
{
x++;
if (x > sum)
sum = x;
}
else
{
x = 0;
}
}
if (sum == 0)
printf("none");
else
printf("%d", sum);
return 0;
}