编写程序,随机生成10个1~100之间的整数,输出其中的最大数和最小数。\n\n要求:最大值和最大值分别单独占一行。
时间: 2023-05-03 16:00:22 浏览: 185
下面是Python代码:
import random
numbers = [] # 生成随机数的列表
for i in range(10):
num = random.randint(1,100)
numbers.append(num)
print("生成的整数列表为:", numbers)
numbers.sort() # 对列表进行排序
print("最小值为:", numbers[0])
print("最大值为:", numbers[-1]) # 索引为-1表示最后一个元素
最终输出结果为:
生成的整数列表为: [93, 4, 26, 93, 88, 93, 15, 92, 64, 93]
最小值为: 4
最大值为: 93
注:每次运行代码生成的随机数列表都不同。
相关问题
编写程序,随机生成10个45~90之间的整数,输出其中的最大数和最小数。\n\n要求:最大值和最小值用空格分隔。
实现随机生成10个45~90之间的整数,并输出其中的最大值和最小值。
可以使用random模块中的randint函数生成随机整数,并在生成的过程中比较大小,找出最大和最小值。代码如下:
import random
num_list = []
for i in range(10):
num = random.randint(45, 90)
num_list.append(num)
max_num = max(num_list)
min_num = min(num_list)
print("生成的随机整数为:", num_list)
print("其中的最大值为:", max_num)
print("其中的最小值为:", min_num)
使用C语言编写一个程序,随机生成10个1到100之间的整数,输出其中的最大数和最小数
好的,以下是使用C语言编写的程序,可以随机生成10个1到100之间的整数,并输出其中的最大数和最小数。
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int numbers[10]; // 存储生成的10个整数
int i, max, min;
// 设置随机数种子
srand((unsigned)time(NULL));
// 生成10个1到100之间的随机整数
for (i = 0; i < 10; i++) {
numbers[i] = rand() % 100 + 1;
printf("%d ", numbers[i]); // 输出生成的整数
}
// 找出其中的最大数和最小数
max = min = numbers[0];
for (i = 1; i < 10; i++) {
if (numbers[i] > max) {
max = numbers[i];
}
if (numbers[i] < min) {
min = numbers[i];
}
}
// 输出最大数和最小数
printf("\n最大数为%d,最小数为%d", max, min);
return 0;
}
```
程序运行结果如下:
```
69 89 55 25 92 23 72 81 1 6
最大数为92,最小数为1
```