描述
从键盘读入n个整数,请问这n个整数中,连续的偶数最多有多少个?
输入
第1行输入一个整数n(n≤100)
第2行读入n个整数,数字之间用空格隔开
输出
输出一个整数,代表连续偶数的最长序列有多长
样例输入
10
1 2 8 47 2 3374 944 992 198 100
样例输出
6
描述
从键盘读入n个整数,请问这n个整数中,连续的偶数最多有多少个?
输入
第1行输入一个整数n(n≤100)
第2行读入n个整数,数字之间用空格隔开
输出
输出一个整数,代表连续偶数的最长序列有多长
样例输入
10
1 2 8 47 2 3374 944 992 198 100
样例输出
6
代码如下,如有帮助,请采纳一下,谢谢。
#include <iostream>
using namespace std;
int main()
{
int n,i;
int x;
int maxn = 0;
int t = 0;
cin >> n;
for (i = 0;;i++)
{
if(i == n)
{
if(t > maxn)
maxn = t;
break;
}
cin >> x;
if(x%2 == 0)
t++;
else
{
if(t > maxn)
maxn = t;
t = 0;
}
}
cout << maxn << endl;
return 0;
}