#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{
srand(time(NULL));
int sizer = (rand() % 15) + 2;
int nenad[sizer];
for (int i = 0; i < sizer;i++)
nenad[i] = (rand() % 15) + 1;
for (int i = 0; i < sizer;i++)
cout << nenad[i] << endl;
for (int i = 0; i < sizer;i++)
{
for (int j = i + 1;i < sizer;j++)
{
if (nenad[i] > nenad[j])
{
int temp = nenad[i];
nenad[i] = nenad[j];
nenad[j] = temp;
}
}
}
cout << "The biggest elements are : " << nenad[sizer-1] << " and " << nenad[sizer-2] << endl;
该程序将随机数量的随机数添加到数组中。当它们被输出时,程序崩溃了。为什么?