定义一个数组有10个元素,然后从键盘为其赋值,再分别计算其中偶数个数,奇数个数,分别输出。
时间: 2024-03-15 08:43:51 浏览: 93
好的,以下是给出的 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个元素,然后从键盘为其赋值,再分别计算其中偶数个数,奇数个数,分别输出
好的,以下是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`循环遍历数组,分别计算其中偶数和奇数的个数,最后将结果输出。
C++创建一个拥有6个元素的数组,通过键盘对其连续赋值,计算奇数个数元素、偶数个数元素以及所有元素的和
在C++中,你可以按照以下步骤来创建一个包含6个元素的数组,并通过键盘输入对它们进行赋值,同时计算奇数个数、偶数个数以及所有元素的总和:
```cpp
#include <iostream>
using namespace std;
int main() {
int arr[6]; // 创建一个包含6个元素的整型数组
int sum = 0; // 初始化元素总和为0
cout << "请输入6个整数:" << endl;
for (int i = 0; i < 6; ++i) {
cin >> arr[i]; // 从键盘获取用户输入并赋值给数组
sum += arr[i]; // 计算总和
if (arr[i] % 2 == 0) { // 如果元素是偶数
even_count++; // 偶数计数器++
} else { // 如果元素是奇数
odd_count++; // 奇数计数器++
}
}
cout << "奇数个数: " << odd_count << ", 偶数个数: " << even_count << endl;
cout << "所有元素的和: " << sum << endl;
return 0;
}
```
在这个程序中,`odd_count` 和 `even_count` 分别用于存储奇数和偶数的个数。注意,这个示例假设你在运行程序时会提供有效的6个整数。
阅读全文