GESP编程共123题,本题是整站第1443题,已经有人完成了本题,加油!
小杨有 n 个正整数,他想知道其中的奇数有多少个,偶数有多少个。
第一行包含一个正整数 n,代表正整数个数。
之后 n 行,每行包含一个正整数。
输出两个正整数(英文空格间隔),代表奇数的个数和偶数的个数。如奇数或偶数的个数为 0,则对应输出 0。
输入 #1
5 1 2 3 4 5
输出 #1
3 2
对于全部数据,保证有 1≤n≤10^5 且正整数不超过 10^5。
【考纲知识点】循环结构、分支结构
【解题思路】判断偶数还是奇数只需要判断数字对2取余的结果,结果为0为偶数,结果不为0为奇数;会有n个数等待判断,将判断奇偶数的程序放入循环当中,并统计每次判断奇偶数的个数。
【参考程序】
【程序解析】
有n个数需要判断,使用循环语句执行n次循环,每次循环判断一个数x是否满足奇数,写法为x%2!=0,使用a统计个数,初始化为0,否则x是偶数,使用b统计个数,初始化为0,最后输出a和b,空格隔开。
本站题目仅供学习,GESP版权归CCF所有,如有侵权请联系删除。站长陈老师QQ及微信:208234。