其中函数even将根据用户传入的参数n的奇偶性返回相应值:当n为偶数时返回1,否则返回0。函数oddsum负责计算并返回传入的n个整数list[]中所有奇数的和。
时间: 2023-04-28 22:04:10 浏览: 142
这段代码中有两个函数,一个是even函数,一个是oddsum函数。
even函数的作用是根据传入的参数n的奇偶性返回相应的值,如果n是偶数,则返回1,否则返回。
oddsum函数的作用是计算传入的n个整数list[]中所有奇数的和,并返回这个和。
相关问题
本题要求实现一个函数,计算N个整数中所有奇数的和,同时实现一个判断奇偶性的函数。 函数接口定义: int even( int n ); int OddSum( int List[], int N ); 其中函数even将根据用户传入的参数n的奇偶性返回相应值:当n为偶数时返回1,否则返回0。函数OddSum负责计算并返回传入的N个整数List[]中所有奇数的和。
可以参考以下代码实现:
```c
int even(int n) {
if (n % 2 == 0) {
return 1;
} else {
return 0;
}
}
int OddSum(int List[], int N) {
int sum = 0;
for (int i = 0; i < N; i++) {
if (List[i] % 2 == 1) {
sum += List[i];
}
}
return sum;
}
```
函数even判断n的奇偶性,如果n为偶数则返回1,否则返回0。
函数OddSum遍历传入的整数数组List[],对于每个奇数,将其加入到sum中。最终返回所有奇数的和。
本题要求实现一个函数,计算n个整数中所有奇数的和,同时实现一个判断奇偶性的函数。 函数接口定义: int even( int n ); int oddsum( int list[], int n ); 其中函数even将根据用户传入的参数n的奇偶性返回相应值:当n为偶数时返回1,否则返回0。函数oddsum负责计算并返回传入的n个整数list[]中所有奇数的和。
函数even的实现:
int even(int n){
if(n%2==){
return 1;
}else{
return ;
}
}
函数oddsum的实现:
int oddsum(int list[], int n){
int sum=;
for(int i=;i<n;i++){
if(list[i]%2!=){
sum+=list[i];
}
}
return sum;
}
阅读全文