c语言求给定的一系列正整数中奇数的和
时间: 2024-11-12 08:42:50 浏览: 8
给定N个正整数,请统计奇数和偶数各有多少个-C语言代码
在C语言中,求给定一系列正整数中的奇数和,你可以创建一个循环遍历数组,对每个元素进行判断,如果它是奇数就加到总和上。以下是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; // 你要计算的正整数数组
int n = sizeof(arr) / sizeof(arr[0]); // 数组长度
int sum = 0; // 初始化奇数和为0
for (int i = 0; i < n; i++) {
if (arr[i] % 2 != 0) { // 判断是否为奇数
sum += arr[i]; // 如果是奇数,累加到sum
}
}
printf("给定数组中奇数的和为: %d\n", sum);
return 0;
}
```
在这个程序里,我们首先获取数组长度,然后通过`if`条件检查每个元素是否能被2整除,不能整除说明是奇数,就将它加到`sum`中。最后输出奇数的总和。
阅读全文