问题标题: 1001怎么做 求具体思路

0
0
已解决
黄瀚霆
黄瀚霆
初级光能
初级光能

1001   统计奇偶数的个数

题目描述 Description

对于输入的n个正整数,统计其中奇数、偶数的个数。

输入描述 Input Description

输入两行,第一行为n,第二行输入n个正整数。

输出描述 Output Description

输出两行,奇数个数在第一行,偶数个数在第二行。如下所示,冒号“:”为英文符号。
jishu:5 
oushu:5

样例输入 Sample Input

 

10
1 2 3 4 5 6 7 8 9 10

样例输出 Sample Output

 

jishu:5
oushu:5


0
已采纳
张睿杰
张睿杰
初级天翼
初级天翼
for (k=0;k<n;k++)
    {
        if (a[k]%2!=0)
        {
            j++;
        }
        else o++;
    }

这个是核心,前面输入自己想,j=奇数,o=偶数

最后输出

0
王子凡
王子凡
高级光能
高级光能

循环输入n个数

判断是奇数还是偶数

如果是奇数s++

否则一定是偶数s2++

最后再输出就OK了

0
芮奥运
芮奥运
高级光能
高级光能
for(i=1;i<=n;i++)
    {
        if(a[i]%2==1)
        {
            j++;
        }
        if(a[i]%2==0)
        {
            o++;
        } 
    }
    cout<<"jishu:"<<j<<endl<<"oushu:"<<o; 

核心

0
梁彦博
梁彦博
初级光能
初级光能

求余2,如果是1,则为单数,为9,则为双数.

0
舒航
舒航
新手守护
新手守护

for (k=0;k<n;k++)

{

if (a[k]%2!=0)

{

j++;

}

else o++;

}

这是核心代码,其他很简单。望采纳,谢谢!

0
王子轩
王子轩
新手光能
新手光能
定义 i,a[110],n,j=0,o=0;
    输入>>n;
    for(i=1;i<=n;i++)cin>>a[i];
    for(i=1;i<=n;i++)
    {
        if(a[i]%2!=0)j++;
        else o++;
    }
    cout<<"jishu:"<<j<<endl;
    cout<<"oushu:"<<o;
0
臧启亚
臧启亚
初级光能
初级光能
    for (int i=0;i<n;i++){
        cin>>a[i];
        if (a[i]%2!=0)s++;else x++;
    }
0
梁锦程
梁锦程
高级光能
高级光能
for(i = 0; i < n; i ++){
        cin >> x;
        if(x%2 == 0) t1 ++;
        else t2 ++; 
    }
0
张俊洋
张俊洋
资深守护
资深守护
for(i=1;i<=n;i++)
    {
        cin>>a[i];
    }
    for(i=1;i<=n;i++)
    {
        if(a[i]%2==1)
        {
            j++;
        }
        if(a[i]%2==0)
        {
            o++;
        } 
    }

这是核心,望采纳!

0
欧阳语聪
欧阳语聪
资深守护
资深守护
for(int i=1;i<=a;i++){
            cin>>d;
        if(d%2==0){
            b+=1;
        }
        if(d%2==1){
            c+=1;
        }
    }   
0
我要回答