不管在這裏生成什麼數字,我總是得到第一個選項(企鵝)。我似乎無法看到我的代碼有任何問題,其他人看到有什麼問題?if條件中的多個條件
{
srand(time(0));
prand = (rand() % 20);
if (prand == 1,5,9,10,14,15,19,20){
entity = "penguins";
srand(time(0));
pquantity = (rand() % 8) + 2;
}
else if (prand == 2,6,11,16,18){
entity = "troll";
pquantity = 1;
}
else if (prand == 3,7,12,17){
entity = "goblin";
pquantity = 1;
}
else if (prand == 4,8,13){
entity = "wizard";
pquantity = 1;
}
}
哪種語言? – 2013-04-29 14:26:53
這是什麼語言? C也許?請添加一個合適的語言標籤(在您的問題下面有一個編輯鏈接) – 2013-04-29 14:27:03
'1,5,9,10,14,15,19,20'是一個字符串還是一個多值數組? – 2013-04-29 14:27:31