c++问题 E:偶数统计

输入第一行给出一个正整 N(N <= 1000),接下来的N行每行一个整数。一行输出偶数的个数。

#include <stdio.h>  
int main() {  
    int N, i, num, even_count = 0;  
  
    printf("请输入一个正整数 N: ");  
    scanf("%d", &N);  
  
    for(i = 0; i < N; i++) {  
        printf("请输入第 %d 个整数: ", i+1);  
        scanf("%d", &num);  
  
        if(num % 2 == 0) {  
            even_count++;  
        }  
    }  
  
    printf("输入的偶数个数为: %d\n", even_count);  
  
    return 0;  
}

这是一道比较基础的编程题,提示用户输入一个正整数N,然后循环读取N个整数。对于每个输入的整数,如果它是偶数(即除以2的余数为0),则增加偶数计数。在读取完所有的输入之后,然后打印出偶数的数量就行。
如果解决您的问题,请点赞采纳,谢谢。

【以下回答由 GPT 生成】

#include <iostream>

int main() {
    int N;
    std::cin >> N;

    int count = 0;
    for (int i = 0; i < N; i++) {
        int num;
        std::cin >> num;
        if (num % 2 == 0) {
            count++;
        }
    }

    std::cout << count << std::endl;

    return 0;
}

以上是一个简单的C++程序,用于统计给定输入中的偶数个数。程序首先读取一个正整数N,表示接下来有N行输入。然后使用一个循环读取这N行输入的整数,如果整数是偶数,则计数器count加1。循环结束后,输出计数器count的值,即偶数的个数。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^