printf("%d\n ",prize);
#包含?& ltstdio.h & gt
#包含?& ltstdlib.h & gt
#包含?& lttime.h & gt
int?main(void)?{
int?獎,?a[51]?=?{0};
srand(time(NULL));
//j是目前成功生成的次數。
為了什麽?(int?我?=?0,j = 0;?我?& lt?50000英鎊& ampj & lt51;?i++)?{
//獎品是1到50之間隨機產生的數字。
獎品?=?蘭德()?%?50?+?1;
//如果壹個【獎品】!=0,說明這壹代獎之前已經產生過了。
//然後繼續循環,生成下壹個數。
如果?(獎品)
繼續;
//如果這壹輪之前沒有獎,那就數j++
//並加上壹個[prize]++,這樣a[prize]就不會是0了。
j++;
a[獎]++;
printf("%3d%c ",獎,j%5==0?\n ':?');
}
回歸?0;
}