C语言通过输入15个整数保存在数组中,统计数组中奇数和偶数的个数。
时间: 2023-06-18 07:08:22 浏览: 180
可以通过遍历数组,判断每个元素的奇偶性,然后分别计数即可。具体代码如下:
```c
#include <stdio.h>
int main() {
int nums[15], odd_count = 0, even_count = 0;
printf("请输入15个整数:\n");
for (int i = 0; i < 15; i++) {
scanf("%d", &nums[i]);
if (nums[i] % 2 == 0) {
even_count++;
} else {
odd_count++;
}
}
printf("奇数个数:%d\n", odd_count);
printf("偶数个数:%d\n", even_count);
return 0;
}
```
在这个代码中,我们先定义了一个长度为15的数组`nums`,然后通过`for`循环读取用户输入的15个整数,并且判断每个数的奇偶性,最后分别计数,输出结果。
相关问题
用c语言通过输入15个整数保存在数组中,统计数组中奇数和偶数的个数
可以使用以下代码来实现:
```c
#include <stdio.h>
int main() {
int arr[15], odd_count = 0, even_count = 0;
// 读取 15 个整数
printf("请输入 15 个整数:\n");
for (int i = 0; i < 15; i++) {
scanf("%d", &arr[i]);
}
// 统计奇数和偶数的个数
for (int i = 0; i < 15; i++) {
if (arr[i] % 2 == 0) {
even_count++;
} else {
odd_count++;
}
}
// 输出结果
printf("奇数个数:%d\n", odd_count);
printf("偶数个数:%d\n", even_count);
return 0;
}
```
代码中,我们先定义了一个长度为 15 的整型数组 `arr`,以及用于统计奇数和偶数个数的变量 `odd_count` 和 `even_count`,并初始化为 0。
然后通过 `scanf` 函数读取 15 个整数保存在数组中。
接着使用一个循环遍历数组中的每个元素,如果是偶数,则 `even_count` 加 1,否则 `odd_count` 加 1。
最后输出统计结果即可。
运用C语言,输入5个数放到数组中,统计奇数偶数个数
好的,您可以参考下面的C语言代码实现:
```c
#include <stdio.h>
int main() {
int nums[5];
int odd_count = 0, even_count = 0;
// 输入5个数
printf("请输入5个整数:\n");
for (int i = 0; i < 5; i++) {
scanf("%d", &nums[i]);
}
// 统计奇数和偶数个数
for (int i = 0; i < 5; i++) {
if (nums[i] % 2 == 0) {
even_count++;
} else {
odd_count++;
}
}
printf("奇数个数为:%d\n", odd_count);
printf("偶数个数为:%d\n", even_count);
return 0;
}
```
这里定义了一个长度为5的整型数组`nums`,利用for循环语句输入5个数,然后利用另一个for循环语句统计奇数和偶数的个数,最后输出结果。
阅读全文