srand(time(0));獲取用於生成隨機數的種子。
Rand()獲取隨機數。
註意,獲得的隨機數在0和65535之間。想要1~N應該怎麽做?然後把獲得的隨機數%N,
但是%N之後的結果在0~N-1之間。我們做什麽呢加1就行了。可以參考下面的代碼。
# include & ltiostream.h & gt
# include & ltstdio.h & gt
# include & lttime.h & gt
主()
{int a[10],b,c,d;
srand(time(0));
for(b = 0;b & lt10;b++)
{
a[b]= rand()% 100;
}
for(b = 0;b & lt10;b++)
{ d = 0;
for(c = 2;c & lt甲[乙];c++)
{ if(a[b]% c = = 0)d = 1;
}
if(d = = 0)cout & lt;& lta[b]& lt;& ltendl
}
}