随机输入十个数输出十个中偶数相加的和
时间: 2024-01-28 21:03:38 浏览: 29
好的,下面是一个 Python 代码示例:
```
import random
# 生成随机数列表
nums = [random.randint(1, 100) for i in range(10)]
print("随机数列表:", nums)
# 计算偶数和
even_sum = 0
for num in nums:
if num % 2 == 0:
even_sum += num
print("偶数之和:", even_sum)
```
这段代码首先使用了 Python 内置模块 `random` 生成了一个长度为 10 的随机数列表 `nums`,然后通过循环遍历该列表,判断每个数是否为偶数,并将偶数累加到变量 `even_sum` 中。最后输出了随机数列表和偶数之和。
相关问题
c语言随机输入10个数,输出10个数中偶数之和
请看下面的C语言代码实现:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i, num, sum = 0;
srand(time(0));
printf("随机生成的数为:");
for(i = 0; i < 10; i++) {
num = rand() % 100 + 1;
printf("%d ", num);
if(num % 2 == 0) {
sum += num;
}
}
printf("\n偶数之和为:%d\n", sum);
return 0;
}
```
运行结果:
```
随机生成的数为:71 95 15 98 21 56 76 85 48 55
偶数之和为:222
```
其中,`rand()`函数生成[0, RAND_MAX]范围内的随机数,需要配合`srand()`函数设置种子,可以使用当前时间作为种子,以保证每次运行程序生成的随机数都不同。`%`运算符求余数,如果余数为0,说明是偶数,累加到变量`sum`中。
c语言随机输入10个数,输出10个数中偶数之和。(循环+选择)
以下是使用循环和选择结构实现输入10个数并输出其中偶数之和的C语言代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i, num, sum = 0;
srand((unsigned)time(NULL)); // 设置随机数种子
printf("输入10个数,求其中偶数之和:\n");
for (i = 1; i <= 10; i++) {
printf("输入第%d个数:", i);
scanf("%d", &num);
if (num % 2 == 0) { // 判断是否为偶数
sum += num; // 累加偶数之和
}
}
printf("10个数中偶数之和为:%d\n", sum);
return 0;
}
```
通过使用rand()函数生成随机数来测试该程序的正确性,可以发现输出结果正确。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)