题目描述
小明看到一个由n个整数组成的数列,他想知道这个数列中有多少个数字是奇数。试输出数列中奇数的个数。
奇数,即单数。
输入格式
输入有两行。
第一行一个整数数字n,表示接下来整数的个数。
第二行共n个整数,需要依次判断是否为奇数。
输出格式
输出为一个整数数字num,表示n个整数中奇数数字的个数为num。
数据范围
1<=n,ai<=10000
样例输入
5
1 2 3 4 5
样例输出
3
思路说明
其实都可以不用数组,cin后判断,一个cnt就行。
AC代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,cnt=0;
cin>>n;
int a[1001]={};
for(int i=1;i<=n;i++){
cin>>a[i];
if(a[i]%2==1){
cnt++;
}
}
cout<<cnt;
return 0;
}