输入10个整数存入一维数组,输出其中下标为偶数的元素
时间: 2024-12-15 21:19:05 浏览: 7
详解C++中的一维数组和二维数组
5星 · 资源好评率100%
要实现这个功能,你可以参考给定的C程序。这段代码通过`for`循环遍历数组,当索引`i`是偶数时(即`i % 2 == 0`),它会打印出对应位置的元素。以下是具体步骤:
1. 使用`scanf`函数从键盘读取10个整数并存储到数组`a`中。
2. 初始化一个`for`循环,变量`i`从0开始,每次递增1,直到达到数组长度`n`。
3. 检查当前索引`i`是否为偶数,如果是,就打印数组中该位置的元素。
下面是一段示例代码:
```c
#include <stdio.h>
int main() {
int a[10], i, n = 10;
// 从键盘输入10个整数
for (i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
// 打印下标为偶数的元素
for (i = 0; i < n; i++) {
if (i % 2 == 0) {
printf("%d ", a[i]); // 输出元素,后面跟一个空格
}
}
return 0;
}
```
当你运行这个程序,它会提示你依次输入10个整数,然后输出下标为偶数的元素。注意,数组的索引是从0开始的,所以第一个元素的下标是0,第二个元素的下标是1,以此类推。
阅读全文