C++生成随机数组并输出最大最小值
时间: 2024-06-13 10:06:15 浏览: 175
以下是C++生成随机数组并输出最大最小值的示例代码:
```cpp
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
const int SIZE = 10; // 数组大小
int nums[SIZE]; // 定义数组
srand(time(NULL)); // 初始化随机数种子
// 生成随机数组
for (int i = 0; i < SIZE; i++) {
nums[i] = rand() % 100; // 生成0-99之间的随机数
}
// 输出数组
cout << "生成的随机数组为:";
for (int i = 0; i < SIZE; i++) {
cout << nums[i] << " ";
}
cout << endl;
// 计算最大最小值
int maxNum = nums[0], minNum = nums[0];
for (int i = 1; i < SIZE; i++) {
if (nums[i] > maxNum) {
maxNum = nums[i];
}
if (nums[i] < minNum) {
minNum = nums[i];
}
}
// 输出最大最小值
cout << "最大值为:" << maxNum << endl;
cout << "最小值为:" << minNum << endl;
return 0;
}
```
阅读全文