4 条题解
-
6
思路分析:
本题要求我们输入n个正整数,然后输出其中奇数的个数。因此,我们只需要循环遍历这n个数字,判断每个数字是否为奇数,如果是,则将计数器加1。最后输出计数器的值即可。
具体实现步骤如下:
- 读入n个正整数;
- 定义一个计数器count,用于统计奇数的个数;
- 对于每个读入的数字,判断其是否为奇数,如果是,则将count加1;
- 循环结束后,输出count即可。
#include <iostream> using namespace std; int main() { int n, num, count = 0; cin >> n; // 输入n个数字 for (int i = 0; i < n; i++) { // 循环遍历n个数字 cin >> num; if (num % 2 == 1) { // 判断是否为奇数 count++; // 统计奇数的个数 } } cout << count << endl; // 输出奇数的个数 return 0; }
- 1
信息
- ID
- 172
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 5
- 标签
- 递交数
- 4736
- 已通过
- 1652
- 上传者