C语音定义一个数组有10个元素,然后从键盘为其赋值,再分别计算其中偶数个数,奇数个数,分别输出
时间: 2024-03-15 11:44:07 浏览: 17
好的,以下是C语言代码实现:
```c
#include <stdio.h>
int main() {
int arr[10];
int even_count = 0, odd_count = 0;
// 从键盘为数组赋值
for(int i=0; i<10; i++) {
printf("请输入第%d个元素的值:", i+1);
scanf("%d", &arr[i]);
}
// 计算偶数个数、奇数个数
for(int i=0; i<10; i++) {
if(arr[i] % 2 == 0) {
even_count++;
} else {
odd_count++;
}
}
// 输出结果
printf("偶数个数:%d\n", even_count);
printf("奇数个数:%d\n", odd_count);
return 0;
}
```
在这个程序中,我们首先定义了一个长度为10的整型数组`arr`,然后使用`for`循环从键盘为其赋值。接着,我们又使用`for`循环遍历数组,分别计算其中偶数和奇数的个数,最后将结果输出。
相关问题
定义一个数组有10个元素,然后从键盘为其赋值,再分别计算其中偶数个数,奇数个数,分别输出。
好的,以下是给出的 Python 代码示例:
```python
# 定义一个长度为10的数组
arr = [0] * 10
# 从键盘输入10个整数,并赋值给数组
for i in range(10):
arr[i] = int(input("请输入第 %d 个整数:" % (i+1)))
# 初始化偶数和奇数计数器
even_count = 0
odd_count = 0
# 遍历数组,统计偶数和奇数个数
for num in arr:
if num % 2 == 0:
even_count += 1
else:
odd_count += 1
# 输出偶数和奇数个数
print("偶数个数为:%d" % even_count)
print("奇数个数为:%d" % odd_count)
```
你可以直接把这段代码复制到 Python 环境中运行,然后按照提示输入数组元素即可。
用c语言定义一个数组,元素个数为10,对其值赋值为1~10,然后逆序输出
在 C 语言中,可以使用以下语句定义一个数组,元素个数为 10,并将值赋为 1~10:
```
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
```
然后,可以使用以下语句逆序输出数组中的元素:
```
for (int i = 9; i >= 0; i--) {
printf("%d ", arr[i]);
}
```
该循环从数组的最后一个元素开始,逐个输出数组中的元素,直到输出第一个元素。