求一组数中最大连续奇数个数的算法
来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/28 01:17:25
求一组数中最大连续奇数个数的算法
如 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
不清楚 请继续问.
再问: 非常感谢,但是数据比较大情况下,放在文件里要怎么操作呢
再答: 那 input[] 从读文件获得。 如果很大,你还可以 修改下: else { maxL = max{ maxL, thisL}; thisL=0; } 改成: else { if (thisL >0) { maxL = max{ maxL, thisL}; thisL=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
不清楚 请继续问.
再问: 非常感谢,但是数据比较大情况下,放在文件里要怎么操作呢
再答: 那 input[] 从读文件获得。 如果很大,你还可以 修改下: else { maxL = max{ maxL, thisL}; thisL=0; } 改成: else { if (thisL >0) { maxL = max{ maxL, thisL}; thisL=0; } }
三个连续奇数的平均数是11,这3个数中,最大的数是( ),最少的数是( )
几千万个数中找出最大的十个数,求算法大神讲下方法
五道数学应用题1 四个连续奇数之和96,求此四个连奇数.2 求总和为183的三个连续奇数中最大的一个数.3 三连续数之和
连续一组数求其中奇数的和 例如 1到129 求出其中的奇数和 求通用的公式
21是若干个连续的奇数中最小的一个数,32是若干个连续的偶数中最大的-个数.已知奇数和偶数共9个,它
已知4个连续正奇数之和为2008,求这4个奇数中最大数与最小数的平方差
连续9个奇数的和是225,请问这9个连续奇数中最大的数是多少
三个连续的奇数中,最小的数是x,则最大的数是
三个连续奇数的和是75,这三个数中,最大的数是多少?
三个连续奇数的和是57.这三个数中最大的数是多少?
求写出100个数中最小数的算法
已知一个数n等于若干从1开始的连续奇数相加,求奇数个数.这类数学题怎么解