c 语言统计奇偶个数
时间: 2024-10-26 08:02:09 浏览: 18
在 C 语言中,统计奇偶个数通常涉及到数组元素的遍历和条件判断。下面是一个简单的示例程序,它接受用户输入的一组整数,并统计其中奇数和偶数的数量:
```c
#include <stdio.h>
int main() {
int arr[100], count_even = 0, count_odd = 0; // 初始化计数器
int n;
printf("请输入数组长度(不超过100):");
scanf("%d", &n);
printf("请输入 %d 个整数:\n", n);
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
if (arr[i] % 2 == 0) { // 判断是否为偶数
count_even++;
} else { // 判断是否为奇数
count_odd++;
}
}
printf("奇数有 %d 个,偶数有 %d 个。\n", count_odd, count_even);
return 0;
}
```
在这个程序中,我们首先获取用户输入的数组长度和元素值,然后遍历数组,通过检查每个数字除以 2 的余数来确定其奇偶性,最后输出结果。
相关问题
pyt hon判断奇偶
可以使用取模运算符 `%` 来判断一个数是否为偶数。如果一个数是偶数,那么它模 2 的结果将为 0。
下面是一个示例代码:
```python
num = int(input("请输入一个整数:"))
if num % 2 == 0:
print("{0}是偶数".format(num))
else:
print("{0}是奇数".format(num))
```
在这个示例中,首先使用 `input()` 函数获取用户输入的整数。然后,使用取模运算符 `%` 判断这个数是否为偶数。如果模 2 的结果为 0,则说明这个数是偶数;否则,说明这个数是奇数。最后,根据判断结果输出相应的提示信息。
用c语言要求统计10个整数中奇偶数个数
好的,下面是用 C 语言统计 10 个整数中奇偶数个数的代码:
```c
#include <stdio.h>
int main() {
int nums[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // 10个整数
int evenCount = 0; // 偶数个数
int oddCount = 0; // 奇数个数
for (int i = 0; i < 10; i++) {
if (nums[i] % 2 == 0) { // 判断是否为偶数
evenCount++; // 偶数个数加1
} else {
oddCount++; // 奇数个数加1
}
}
printf("偶数个数为:%d\n", evenCount);
printf("奇数个数为:%d\n", oddCount);
return 0;
}
```
以上代码中,创建了一个长度为 10 的整型数组 `nums`,存储了 10 个整数。然后使用循环遍历数组中的每个元素,判断元素是否为偶数,如果是,则偶数个数加1,否则奇数个数加1。最后输出偶数个数和奇数个数即可。
阅读全文