对有12个整型数据的数组元素求和,结果使用全局变量sum存储,另外对数组元素中值为奇数的元素求和,结果使用局部变量sum存储,在主程序中将两个结果输出
时间: 2023-06-12 19:07:35 浏览: 89
js删除数组中指定元素
下面是一个示例代码,其中使用了全局变量 `sum1` 保存数组元素的总和,使用局部变量 `sum2` 保存数组中奇数元素的总和:
```c
#include <stdio.h>
int arr[12] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
int sum1 = 0; // 全局变量,用于存储数组元素的总和
int main() {
int i, sum2 = 0; // 局部变量,用于存储数组中奇数元素的总和
// 计算数组元素的总和
for (i = 0; i < 12; i++) {
sum1 += arr[i];
}
// 计算数组中奇数元素的总和
for (i = 0; i < 12; i++) {
if (arr[i] % 2 != 0) {
sum2 += arr[i];
}
}
// 输出结果
printf("数组元素的总和为:%d\n", sum1);
printf("数组中奇数元素的总和为:%d\n", sum2);
return 0;
}
```
输出结果为:
```
数组元素的总和为:78
数组中奇数元素的总和为:36
```
阅读全文