刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

3.奇偶分家
给定 N 个正整数,请统计奇数和偶数各有多少个?
时间限制:1000
内存限制:65536
输入
输入第一行给出一个正整 N(≤ 1000);第二行给出 N 个非负整数,以空格分隔。
输出
在一行中先后输出奇数的个数、偶数的个数。中间以 1 个空格分隔。
样例输入
9
88 74 101 26 15 0 34 22 77
样例输出
3 6

使用微信搜索喵呜刷题,轻松应对考试!

答案:

解析:

首先读取输入的第一行,获取正整数N的值。然后读取第二行的N个非负整数。

我们可以使用两个变量,一个用于计数奇数,另一个用于计数偶数。初始时,两个计数器的值都设为0。

接下来,我们遍历这N个数字,对于每个数字,使用模运算符(%)判断它是奇数还是偶数。如果一个数字对2取模的结果为0,那么它是偶数;否则,它是奇数。

每判断一个数字后,根据结果增加对应的计数器。奇数计数器加1,如果当前数字是偶数;偶数计数器加1,如果当前数字是奇数。这样,遍历完所有数字后,奇数计数器和偶数计数器就分别得到了奇数和偶数的数量。

最后,输出奇数计数器和偶数计数器的值,中间用空格分隔。

创作类型:
原创

本文链接:3.奇偶分家给定 N 个正整数,请统计奇数和偶数各有多少个?时间限制:1000内存限制:65536输

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share