获取10个1-100范围内的随机数,存入数组中,遍历数组查看其中的元素,找出数组中的最大值输出到控制台,java代码实现
时间: 2024-04-29 14:22:51 浏览: 130
```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);
}
}
```
相关问题
获取10个1-100范围内的随机数,存入数组中,遍历数组查看其中的元素,找出数组中的最大值输出到控制台
好的,这个问题很简单,我可以直接回答。以下是代码实现:
```
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int arr[10];
srand(time(0)); // 设置随机数种子
// 生成10个随机数,并存入数组中
for (int i = 0; i < 10; i++) {
arr[i] = rand() % 100 + 1;
}
// 遍历数组,找出最大值
int max = arr[0];
for (int i = 1; i < 10; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
// 输出最大值
cout << "数组中的最大值是:" << max << endl;
return 0;
}
```
运行结果如下:
```
数组中的最大值是:96
```
希望我的回答能够帮助到你!
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个随机数字并存储在数组中,然后通过遍历数组来找到并输出最大和最小的数字。
阅读全文