生成10个1~100的·随机整数,并求出他们中的最大值和最小值
时间: 2023-05-11 15:07:46 浏览: 139
好的,我可以回答这个问题。以下是生成10个1~100的随机整数,并求出他们中的最大值和最小值的代码:
```python
import random
# 生成10个1~100的随机整数
nums = [random.randint(1, 100) for _ in range(10)]
# 求最大值和最小值
max_num = max(nums)
min_num = min(nums)
# 输出结果
print("随机整数列表:", nums)
print("最大值:", max_num)
print("最小值:", min_num)
```
输出结果如下:
```
随机整数列表: [25, 76, 91, 98, 58, 92, 7, 39, 31, 13]
最大值: 98
最小值: 7
```
相关问题
用js生成10个1~100的·随机整数,并求出他们中的最大值和最小值
好的,这是一个比较简单的编程问题,以下是代码:
```javascript
// 生成10个1~100的随机整数
const arr = [];
for (let i = 0; i < 10; i++) {
arr.push(Math.floor(Math.random() * 100) + 1);
}
// 求最大值和最小值
const max = Math.max(...arr);
const min = Math.min(...arr);
console.log(`随机整数数组为:${arr}`);
console.log(`最大值为:${max}`);
console.log(`最小值为:${min}`);
```
希望这个回答能够帮到你!
用c语言随机生成10到100之间的十个整数并输出最大值和最小值
可以使用rand()函数生成随机数,然后通过比较得出最大值和最小值。下面是一个示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i, num, max, min;
srand(time(NULL)); // 初始化随机数种子
max = 10; // 初始化最大值和最小值为10和100
min = 100;
printf("生成的随机数:");
for (i = 0; i < 10; i++) {
num = rand() % 91 + 10; // 生成10到100之间的随机整数
printf("%d ", num);
if (num > max) { // 更新最大值
max = num;
}
if (num < min) { // 更新最小值
min = num;
}
}
printf("\n最大值:%d\n最小值:%d", max, min);
return 0;
}
```
运行结果可能如下所示:
```
生成的随机数:62 69 87 31 46 41 93 52 38 37
最大值:93
最小值:31
```