从键盘输入11个数存入到一维数组中,先输出下标为奇数的元素,再输出下标为偶数的元素
时间: 2023-05-23 22:00:37 浏览: 99
好的,以下是代码:
```python
num_list = [] # 定义一个空的数组
for i in range(11):
num = int(input("请输入第{}个数:".format(i+1)))
num_list.append(num) # 将输入的数添加到数组中
# 输出下标为奇数的元素
print("下标为奇数的元素为:")
for i in range(1, len(num_list), 2):
print(num_list[i])
# 输出下标为偶数的元素
print("下标为偶数的元素为:")
for i in range(0, len(num_list), 2):
print(num_list[i])
```
希望能对你有所帮助!
相关问题
用c语言从键盘输入11个数存入到一维数组中,先输出下标为奇数的元素,再输出下标为偶数的元素
以下是 CSDN 开发的C知道的回答:
您好,以下是代码实现:
```c
#include <stdio.h>
int main() {
int nums[11];
for (int i = 0; i < 11; i++) {
scanf("%d", &nums[i]);
}
// 输出奇数下标的元素
printf("奇数下标的元素为:\n");
for (int i = 0; i < 11; i+=2) {
printf("%d ", nums[i]);
}
printf("\n");
// 输出偶数下标的元素
printf("偶数下标的元素为:\n");
for (int i = 1; i < 11; i+=2) {
printf("%d ", nums[i]);
}
printf("\n");
return 0;
}
```
希望这个代码可以帮到您!
从键盘输入十一个数存入到一维数组中,先输出下标为奇数的元素,再输出下标为偶数的元素
以下是代码实现:
```c
#include <stdio.h>
int main() {
int arr[11];
int i;
printf("请输入十一个数:\n");
for (i = 0; i < 11; i++) {
scanf("%d", &arr[i]);
}
printf("下标为奇数的元素:");
for (i = 1; i < 11; i += 2) {
printf("%d ", arr[i]);
}
printf("\n下标为偶数的元素:");
for (i = 0; i < 11; i += 2) {
printf("%d ", arr[i]);
}
return 0;
}
```
输出结果:
```
请输入十一个数:
1 2 3 4 5 6 7 8 9 10 11
下标为奇数的元素:2 4 6 8 10
下标为偶数的元素:1 3 5 7 9 11
```
阅读全文