编写程序 先输入整数n,再输入n个整数组成列表,分别输出奇数位和偶数位上的整数
时间: 2024-02-05 22:11:59 浏览: 23
下面是一个 Python 的示例代码:
```python
n = int(input("请输入整数n:"))
lst = []
for i in range(n):
num = int(input("请输入第{}个整数:".format(i+1)))
lst.append(num)
print("奇数位上的整数为:", end="")
for i in range(0, n, 2):
print(lst[i], end=" ")
print("\n偶数位上的整数为:", end="")
for i in range(1, n, 2):
print(lst[i], end=" ")
```
运行示例:
```
请输入整数n:6
请输入第1个整数:1
请输入第2个整数:2
请输入第3个整数:3
请输入第4个整数:4
请输入第5个整数:5
请输入第6个整数:6
奇数位上的整数为:1 3 5
偶数位上的整数为:2 4 6
```
解释一下代码:
首先输入整数 n 和 n 个整数,这里使用了一个列表 lst 来保存这些整数。
然后分别输出奇数位和偶数位上的整数,使用了两个 for 循环来遍历列表。第一个循环从 0 开始,每次加 2,输出奇数位上的整数;第二个循环从 1 开始,每次加 2,输出偶数位上的整数。注意在输出时要用 end="" 来避免换行。
相关问题
先输入整数n,再输入n个整数组成列表,分别输出奇数位和偶数位上的整数python
可以使用 Python 的切片(slice)操作来实现:
```python
n = int(input()) # 输入整数 n
lst = list(map(int, input().split())) # 输入 n 个整数,转换为列表
# 输出奇数位上的整数
print(lst[::2])
# 输出偶数位上的整数
print(lst[1::2])
```
这里 `lst[::2]` 表示从第一个元素开始,每隔一个元素取一个,即奇数位上的元素;`lst[1::2]` 表示从第二个元素开始,每隔一个元素取一个,即偶数位上的元素。
使用C语言编写程序:输入一个正整数n(1<n<=10),再输入n个整数,输出偶数位置上数值的平均值保留两位小数)
好的,这是一个简单的C语言编程问题。下面是代码实现:
```c
#include <stdio.h>
int main()
{
int n, num;
double sum = 0;
printf("请输入一个正整数n(1<n<=10):");
scanf("%d", &n);
printf("请输入%d个整数:", n);
for (int i = 1; i <= n; i++) {
scanf("%d", &num);
if (i % 2 == 0) { // 判断是否为偶数位置
sum += num;
}
}
printf("偶数位置上数值的平均值为:%.2f\n", sum / (n / 2));
return 0;
}
```
程序首先要求用户输入一个正整数n,然后用for循环读入n个整数,并计算偶数位置上数值的和。在循环中,我们使用i % 2 == 0来判断i是否为偶数位置,如果是,则将该数值加到sum中。
最后,输出偶数位置上数值的平均值,保留两位小数。由于n是偶数,所以偶数位置上的数值个数为n/2。因此,平均值可以通过sum / (n / 2)来计算。运行程序,输入n=4,然后输入4个整数1、2、3、4,输出结果为:
```
请输入一个正整数n(1<n<=10):4
请输入4个整数:1 2 3 4
偶数位置上数值的平均值为:3.00
```
所以,偶数位置上数值的平均值为3.00。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)