从键盘输入n(<=100)个数存入一维数组中,编程实现输出下标为奇数的元素。
时间: 2023-05-02 15:04:49 浏览: 132
题意:从键盘输入n (<=100) 个数存入一个一维数组中,编程实现输出下标为奇数的元素。
答案:可以使用for循环遍历数组,判断当前下标是否为奇数,是则输出对应元素即可。代码如下:
n = int(input("请输入n: "))
a = []
for i in range(n):
a.append(int(input("请输入第%d个数: " % (i+1))))
for i in range(n):
if i % 2 == 1:
print(a[i])
相关问题
键盘输入10个数存入一维数组中,编程实现输出下标为奇数的元素
可以使用循环遍历数组,判断下标是否为奇数,如果是则输出对应的元素。
具体代码如下:
```
#include <stdio.h>
int main()
{
int arr[10];
int i;
// 输入10个数
printf("请输入10个数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
// 输出下标为奇数的元素
printf("下标为奇数的元素为:\n");
for (i = 1; i < 10; i += 2) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
运行结果:
```
请输入10个数:
1 2 3 4 5 6 7 8 9 10
下标为奇数的元素为:
2 4 6 8 10
```
从键盘输入11个数存入到一维数组中,先输出下标为奇数的元素
以下是 ChatGPT 的回答:
您好,请输入以下代码:
#include <stdio.h>
int main() {
int a[11];
int i;
for(i=0;i<11;i++) {
scanf("%d",&a[i]);
}
for(i=1;i<11;i+=2) {
printf("%d ",a[i]);
}
return 0;
}
这是一个从键盘输入11个数存入到一维数组中,并先输出下标为奇数的元素的程序。
阅读全文