gpt4 book ai didi

c++ - 寻找最大随机数

转载 作者:行者123 更新时间:2023-11-28 01:04:03 24 4
gpt4 key购买 nike

我被指示找到从二维数组生成的最大数字:arr[10][10]。这段代码正确吗?对我来说,它似乎有效。

#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;

int maxArray(int arr[][10], int rcap, int ccap) {
int max = arr[10][10]; srand(time(0));
for (int r=0; r < rcap; r++)
for(int c=0; c < ccap; c++)
if(arr[r][c] > max) max = (rand()%100)+100;

return max;
}

int main() {
int a[10][10];
cout << maxArray (a,10,10) <<endl;
return 0;
}

最佳答案

我想你被要求创建一个随机的二维数组,然后找到最大值:

#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;

int maxArray(int arr[][10], int rcap, int ccap ){
int max = 0;
for (int r=0; r < rcap; r++)
for(int c=0; c < ccap; c++)
if(arr[r][c] > max) max = arr[r][c];

return max;
}

int main() {
int a[10][10];
srand(time(0));
for (int r=0; r < 10; r++)
for(int c=0; c < 10; c++)
a[r][c] = (rand()%100); // make a random array
cout << maxArray (a,10,10) <<endl;
return 0;
}

关于c++ - 寻找最大随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7302111/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com