3189 - 求偶数和

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

 

<span style="font-family:宋体;font-size:12pt;">输入</span><span style="font-size:12pt;">n</span><span style="font-family:宋体;font-size:12pt;">个整数,先判断这个整数是否偶数,如果是偶数就加起来。求所有偶数的和!</span><span style="font-size:12pt;"></span> 

<span style="font-family:宋体;font-size:12pt;"></span>

题目输入

第一行:一个整数n;

第二行:n个整数。

题目输出

一个整数,表示偶数的和。

输入/输出样例

输入格式

10
45 60 52 14 31 28 20 66 79 43

输出格式

240

C语言解答

#include <stdio.h>
int a, n, i, t;
int main(void) {
    scanf("%d", &a);
    for (i = 1; i <= a; i++) {
        scanf("%d", &n);
        t += n % 2 == 0 ? n : 0;
    }
    printf("%d\n", t);
    return 0;
}

C++解答

#include<bits/stdc++.h>
using namespace std;
int n,t,a;
int main()
{ 
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>a;
        if(a%2==0)t+=a;
    }
    cout<<t;
    return 0;
}

Python解答

# coding=utf-8
n = int(input())
s = input(). split()
t = 0
for i in range(0, n) :
    if not (int(s[i]) % 2) :
        t = t + int(s[i])
print(t)