早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求一组数中最大连续奇数个数的算法如 1 2 3 0 8 7 5 3 2最大连续奇数个数是3个 7 5 3怎么实现?

题目详情
求一组数中最大连续奇数个数的算法
如 1 2 3 0 8 7 5 3 2
最大连续奇数个数是3个 7 5 3
怎么实现?
▼优质解答
答案和解析
int maxL =0;
int thisL =0;
int input[] = {1,2,3 }; // 输入的整数
for ( int idx =0; idx < input.length; idx++)
{
if ( input[idx] 是奇数)
thisL = thisL + 1;
else
{
maxL = max{ maxL,thisL};
thisL=0;
}
}
maxL= max{ maxL,thisL};
// 最大连续奇数个数= maxL
不清楚 请继续问.