定义判断奇偶数的函数even (n),当n为偶数时返回1,否则返回0。 在主程序中输入10个数据,并调用even函数来判断奇偶性,如果为偶数则累加求和。
时间: 2024-05-05 14:15:21 浏览: 78
以下是Python代码:
```python
def even(n):
if n % 2 == 0:
return 1
else:
return 0
sum = 0
for i in range(10):
num = int(input("请输入一个整数:"))
if even(num) == 1:
sum += num
print("所有偶数的和为:", sum)
```
运行结果示例:
```
请输入一个整数:5
请输入一个整数:8
请输入一个整数:11
请输入一个整数:-4
请输入一个整数:6
请输入一个整数:0
请输入一个整数:13
请输入一个整数:7
请输入一个整数:-2
请输入一个整数:10
所有偶数的和为: 18
```
相关问题
c语言定义判断奇偶数的函数even (n),当n为偶数时返回1,否则返回0。 在主程序中输入10个数据,并调用even函数来判断奇偶性,如果为偶数则累加求和。
以下是C语言代码实现:
```
#include <stdio.h>
int even(int n) {
if (n % 2 == 0) {
return 1;
} else {
return 0;
}
}
int main() {
int data[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int sum = 0;
for (int i = 0; i < 10; i++) {
if (even(data[i])) {
sum += data[i];
}
}
printf("The sum of even numbers is %d\n", sum);
return 0;
}
```
首先定义了一个even函数,如果输入的n是偶数,返回1,否则返回0。
在主程序中,定义了一个包含10个数据的数组data。使用for循环遍历数组,对每个元素调用even函数判断其奇偶性,如果是偶数,则累加到sum变量中。
最后输出偶数的总和sum。
c语言 定义判断奇偶数的函数even (n),当n为偶数时返回1,否则返回0。 在主程序中输入10个数据,并调用even函数来判断奇偶性,如果为偶数则累加求和。
```c
#include <stdio.h>
int even(int n) {
if (n % 2 == 0) {
return 1;
} else {
return 0;
}
}
int main() {
int num, sum = 0;
for (int i = 0; i < 10; i++) {
printf("请输入第%d个数:", i + 1);
scanf("%d", &num);
if (even(num)) {
sum += num;
}
}
printf("偶数的和为:%d\n", sum);
return 0;
}
```
阅读全文