定义一个5x5的整型数组,给每个元素赋0~100的随机数值,输出该数组内容并找到数值最
时间: 2023-06-02 12:05:20 浏览: 129
大的元素。
很高兴为你解答问题!
好的,根据您的要求,下面是代码:
```
#include <iostream>
#include <cstdlib> //包含rand和srand函数所需的头文件
using namespace std;
int main()
{
int arr[5][5]; //定义5x5的整型数组
int max = 0; //定义存储最大值的变量
srand((unsigned)time(NULL));
for(int i=0; i<5; i++)
{
for(int j=0; j<5; j++)
{
arr[i][j] = rand() % 101; //赋随机数值(0~100)
cout << arr[i][j] << " "; //输出数组元素
if (arr[i][j] > max)
{
max = arr[i][j]; //存储最大值
}
}
cout << endl;
}
cout << "最大值为:" << max << endl;
return 0;
}
```
以上代码中,我们先使用`srand`函数对随机数生成器进行初始化,使每次生成的随机数都不同。然后利用`rand`函数生成0~100的随机数,并通过循环将它们赋值给数组元素。同时,在循环中通过判断每个元素的值,找到最大值并将其存储在`max`变量中。最后输出整个数组,以及最大值。