C语言使用函数求奇数和
时间: 2024-10-28 15:04:08 浏览: 15
C语言程序设计-编写函数求1~100中奇数的平方和结果为166650.000000.c
5星 · 资源好评率100%
在C语言中,你可以通过编写一个函数来计算一系列奇数的和。首先,你需要创建一个函数,通常命名为`sum_odd_numbers`或类似名称,它接受一个整数数组作为输入,然后遍历数组,对其中的奇数求和。下面是一个简单的示例:
```c
#include <stdio.h>
// 定义一个函数,计算并返回奇数之和
int sum_odd_numbers(int numbers[], int size) {
int total = 0; // 初始化总和为0
for (int i = 0; i < size; i++) {
if (numbers[i] % 2 != 0) { // 检查数字是否为奇数
total += numbers[i]; // 如果是奇数,加到总和上
}
}
return total;
}
// 主函数,用于测试上面的函数
int main() {
int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
int array_size = sizeof(array) / sizeof(array[0]);
int result = sum_odd_numbers(array, array_size);
printf("Sum of odd numbers in the array is: %d\n", result);
return 0;
}
```
在这个例子中,`sum_odd_numbers`函数接收一个数组和其大小,然后检查每个元素是否为奇数。如果是奇数,就将其添加到`total`变量中。主函数中调用这个函数,并打印出结果。
阅读全文