随机产生10个1-100的整数,存入到一个一维数组并输出,找出该数组中的最小数
时间: 2023-11-27 10:51:25 浏览: 238
下面是使用Python语言实现该功能的代码:
```python
import random
# 生成10个1-100的随机整数
arr = [random.randint(1, 100) for _ in range(10)]
# 输出数组
print("随机生成的数组为:", arr)
# 找出最小数
min_num = arr[0]
for num in arr:
if num < min_num:
min_num = num
print("该数组中的最小数为:", min_num)
```
输出结果类似于:
```
随机生成的数组为: [77, 38, 25, 4, 67, 95, 17, 99, 96, 84]
该数组中的最小数为: 4
```
相关问题
利用随机产生10个1-100的整数,存入到一个一维数组并输出,找出该数组中的最小数
以下是利用Python实现的代码:
```python
import random
# 生成随机整数数组
arr = [random.randint(1, 100) for i in range(10)]
# 输出数组
print("随机整数数组:", arr)
# 找出最小数
min_num = min(arr)
# 输出最小数
print("最小数为:", min_num)
```
运行结果如下:
```
随机整数数组: [92, 34, 27, 84, 29, 57, 34, 51, 5, 75]
最小数为: 5
```
首先,我们使用 `random` 模块生成了一个包含 10 个随机整数的数组。然后,使用 `min` 函数来找出数组中的最小数,并输出结果。
c语言用指针实现输入八个整数存入一维数组,将其中最大数与第一个数交换,最小数与最后一个数交换
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int arr[8];
int i, max_index = , min_index = , temp;
// 输入八个整数
printf("请输入八个整数:\n");
for (i = ; i < 8; i++) {
scanf("%d", &arr[i]);
}
// 找到最大数和最小数的下标
for (i = 1; i < 8; i++) {
if (arr[i] > arr[max_index]) {
max_index = i;
}
if (arr[i] < arr[min_index]) {
min_index = i;
}
}
// 交换最大数和第一个数
temp = arr[];
arr[] = arr[max_index];
arr[max_index] = temp;
// 交换最小数和最后一个数
temp = arr[7];
arr[7] = arr[min_index];
arr[min_index] = temp;
// 输出结果
printf("交换后的数组为:\n");
for (i = ; i < 8; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return ;
}
```
阅读全文