哈哈。
#include
#include
#include
#include
#include "stdafx.h"
#include
#include
#include
using namespace std;
int red[9240000];
int main()
{
int i, j;
int tmp;
srand((unsigned)time(NULL));
i = 0;
/*随机生成9240000个号码*/
while (i < 9240000)
{
tmp = (int)((1.0*rand() / RAND_MAX) * 33 + 1);
for (j = 0; j < i; j++)
if (red[j] == tmp)
break;
if (j == i)
{
red[i] = tmp;
i++;
}
}
printf("红色球:");
for (i = 0; i < 9240000; i++)
printf("%d", red[i]);
return 0;
}
如图随机生成924000个号码,内存超啦。
如何定义超大数组?