N个数内的奇数和/偶数和

题目描述

输入正整数n,然后依次输入n个正整数,计算其中的奇数和与偶数和并输出。

输入要求

先输入一个正整数n,然后依次输入n个正整数。

输出要求

依次输出其中的奇数和以及偶数和,各占一行。

输入样例

5 1 8 9 6 4

输出样例

10 
18

法一

#include<stdio.h> 
#include<math.h> 

int main() 
{ 
    int n,m,a=0,b=0,i=1; 

    scanf("%d",&n); 
    while(i<=n) 
    { 
        scanf("%d",&m); 
        if(m%2==1) 
            a+=m; 
        else 
            b+=m; 
        i++; 
    } 
    printf("%d\n%d\n",a,b); 
    return 0; 
} 

法二

#include<stdio.h>

int main()
{
    int n,odd,even;

    scanf("%d",&n);

    int a[n],i;

    for(i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
    }
    for(i=0;i<n;i++)
    {
        if(a[i]%2==0)
            even += a[i];
        else
            odd += a[i];
    }
    printf("%d\n%d\n",odd,even);
    return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_44643510/article/details/113765892
今日推荐