输入10个整型数存入一维数组,输出值和下标都为奇数的元素的个数,使用C语言
时间: 2024-09-13 13:18:45 浏览: 54
cpp代码-(一维数组)声明10个数组元素并输入元素,找出最大值及其下标
在C语言中,你可以通过遍历数组并检查每个元素是否同时满足值和下标都是奇数的条件来完成这个任务。以下是基本的步骤:
```c
#include <stdio.h>
int main() {
int arr[10]; // 定义一个包含10个整数的一维数组
int count = 0; // 初始化计数器
// 输入10个整型数
for (int i = 0; i < 10; i++) {
printf("请输入第 %d 个数:", i + 1);
scanf("%d", &arr[i]);
}
// 遍历数组,统计奇数值和奇数下标的元素
for (int i = 0; i < 10; i++) {
if (i % 2 != 0 && arr[i] % 2 != 0) { // 检查下标和值均为奇数
count++;
}
}
// 输出结果
printf("值和下标都是奇数的元素共有 %d 个。\n", count);
return 0;
}
```
阅读全文