C语言编程下题:定义一个含十个元素的一维组,统计数组中下标及数组元素均为奇数的数组元素之和数组元素的值需要从键盘输入
时间: 2023-07-14 14:13:25 浏览: 121
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
以下是一段可以实现该功能的C语言代码:
```c
#include <stdio.h>
int main() {
int arr[10];
int sum = 0;
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
if (i % 2 == 1 && arr[i] % 2 == 1) { // 下标和元素都为奇数
sum += arr[i];
}
}
printf("下标及数组元素均为奇数的数组元素之和为:%d\n", sum);
return 0;
}
```
运行程序后,会要求用户输入10个整数,然后统计其中下标及数组元素均为奇数的数组元素之和,并输出结果。
阅读全文