输出数组中奇数位的和c语言
时间: 2024-10-05 14:01:26 浏览: 44
C语言数组练习题.
在C语言中,计算数组中奇数位元素的和可以通过遍历数组并检查每个元素的索引是否为奇数来进行。这里是一个简单的示例:
```c
#include <stdio.h>
int sum_odd_indices(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) { // 遍历数组
if (i % 2 != 0) { // 检查索引是否为奇数
sum += arr[i]; // 如果是奇数位,累加到总和
}
}
return sum;
}
int main() {
int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; // 示例数组
int array_size = sizeof(array) / sizeof(array[0]);
int odd_sum = sum_odd_indices(array, array_size);
printf("数组中奇数位的和为: %d\n", odd_sum);
return 0;
}
```
在这个例子中,`sum_odd_indices`函数接受一个整型数组和它的大小作为参数。通过`if (i % 2 != 0)`条件判断,我们确定了数组中的奇数索引位置,并将对应元素添加到`sum`变量中。
阅读全文