实现从键盘中输入10个互不相同的整数,输出这10个数并求其中的最小数
时间: 2024-05-13 14:14:40 浏览: 105
下面是 Python 代码实现:
```python
nums = []
# 读入10个互不相同的整数
for i in range(10):
num = int(input("请输入第%d个整数:" % (i+1)))
while num in nums:
num = int(input("该数已经存在,请重新输入第%d个整数:" % (i+1)))
nums.append(num)
# 输出这10个数
print("输入的10个整数为:", nums)
# 求其中的最小数
min_num = nums[0]
for num in nums:
if num < min_num:
min_num = num
print("其中的最小数为:", min_num)
```
运行结果示例:
```
请输入第1个整数:7
请输入第2个整数:3
请输入第3个整数:1
请输入第4个整数:5
请输入第5个整数:2
请输入第6个整数:9
请输入第7个整数:8
请输入第8个整数:4
请输入第9个整数:6
请输入第10个整数:10
输入的10个整数为: [7, 3, 1, 5, 2, 9, 8, 4, 6, 10]
其中的最小数为: 1
```
相关问题
实现从键盘中输入10个互不相同的整数,输出这10个数并求其中的最小数。
下面是一个实现该功能的 Python 代码:
```python
nums = [] # 用来存储输入的10个数
for i in range(10):
num = int(input("请输入第%d个数:" % (i+1)))
while num in nums: # 判断是否已经输入过该数
num = int(input("该数已经输入过,请重新输入第%d个数:" % (i+1)))
nums.append(num)
min_num = nums[0]
for num in nums:
if num < min_num:
min_num = num
print("输入的10个数为:", nums)
print("其中最小的数为:", min_num)
```
运行结果如下:
```
请输入第1个数:5
请输入第2个数:8
请输入第3个数:3
请输入第4个数:1
请输入第5个数:9
请输入第6个数:2
请输入第7个数:7
请输入第8个数:6
请输入第9个数:4
请输入第10个数:0
输入的10个数为: [5, 8, 3, 1, 9, 2, 7, 6, 4, 0]
其中最小的数为: 0
```
使用c语言实现从键盘中输入10个互不相同的整数,输出这10个数并求其中的最小数
以下是使用C语言实现从键盘中输入10个互不相同的整数,输出这10个数并求其中的最小数的代码:
```c
#include <stdio.h>
int main() {
int arr[10];
int min = 0;
printf("请输入10个互不相同的整数:\n");
for(int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
if(i == 0) {
min = arr[i];
} else {
if(arr[i] < min) {
min = arr[i];
}
}
}
printf("您输入的10个整数为:");
for(int i = 0; i < 10; i++) {
printf("%d ", arr[i]);
}
printf("\n其中的最小数为:%d", min);
return 0;
}
```
运行结果示例:
```
请输入10个互不相同的整数:
5 2 9 1 7 3 6 8 4 0
您输入的10个整数为:5 2 9 1 7 3 6 8 4 0
其中的最小数为:0
```
阅读全文