输入第一行给出一个正整 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的值,即偶数的个数。
【相关推荐】