获取10个1-100范围内的随机数,存入数组中,遍历数组查看其中的元素,找出数组中的最大值输出到控制台
时间: 2024-05-02 19:20:27 浏览: 64
以下是Python代码示例:
```python
import random
# 生成10个随机数并存入数组
arr = []
for i in range(10):
num = random.randint(1, 100)
arr.append(num)
print("生成的随机数数组:", arr)
# 遍历数组查找最大值
max_num = arr[0]
for i in range(1, len(arr)):
if arr[i] > max_num:
max_num = arr[i]
# 输出最大值
print("数组中的最大值为:", max_num)
```
输出结果可能如下:
```
生成的随机数数组: [45, 34, 64, 94, 5, 33, 24, 3, 64, 76]
数组中的最大值为: 94
```
相关问题
获取10个1-100范围内的随机数,存入数组中,遍历数组查看其中的元素,找出数组中的最大值输出到控制台,java代码实现
```java
import java.util.Random;
public class RandomArray {
public static void main(String[] args) {
int[] arr = new int[10];
Random random = new Random();
for (int i = 0; i < arr.length; i++) {
arr[i] = random.nextInt(100) + 1;
}
int max = arr[0];
for (int i = 0; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
System.out.println("数组中的最大值为:" + max);
}
}
```
c++准备10个随机数字(1-100),存入数组中 找出数组中,最大的和最小的数字并输出
在C++中,你可以使用以下步骤来完成这个任务:
1. 包含必要的头文件,例如`<iostream>`用于输入输出操作,`<cstdlib>`用于生成随机数,`<ctime>`用于获取当前时间作为随机数生成的种子。
2. 使用`rand()`函数生成随机数,并通过`%`运算符确保随机数在1到100之间。
3. 将这些随机数存入数组中。
4. 遍历数组,找到最大值和最小值。
5. 输出这些值。
下面是一个示例代码:
```cpp
#include <iostream>
#include <cstdlib>
#include <ctime>
int main() {
int numbers[10]; // 创建一个包含10个元素的数组
// 初始化随机数生成器
std::srand(static_cast<unsigned int>(std::time(0)));
// 生成10个随机数并存入数组
for (int i = 0; i < 10; ++i) {
numbers[i] = std::rand() % 100 + 1; // 生成1-100之间的随机数
}
// 初始化最大值和最小值为数组的第一个元素
int max_number = numbers[0];
int min_number = numbers[0];
// 遍历数组,找出最大值和最小值
for (int i = 1; i < 10; ++i) {
if (numbers[i] > max_number) {
max_number = numbers[i];
}
if (numbers[i] < min_number) {
min_number = numbers[i];
}
}
// 输出结果
std::cout << "数组中的最大数字是: " << max_number << std::endl;
std::cout << "数组中的最小数字是: " << min_number << std::endl;
return 0;
}
```
这段代码首先生成了10个随机数字并存储在数组中,然后通过遍历数组来找到并输出最大和最小的数字。
阅读全文