我有兩個函數,我將隨機數添加到總值。增加陳述後值不會增加嗎?
問題是,我每次調用函數並打印總數時,都不會添加。如果它生成2,它會說總數是2.之後,如果我再次調用它,它會生成5,它表示總數是5,並且不添加(如果發生這種情況,它應該是7)。
一切看起來都很好...
int human(int humanscore)
{
int diceRoll= rand() % 7;
cout << "player rolled: ";
humanscore+= diceRoll;
cout << diceRoll;
cout << "human score is: " << humanscore;
}
int computer(int compscore)
{
int diceRoll= rand() % 7;
cout << "computer rolled: ";
compscore+= diceRoll;
cout << diceRoll;
cout << "computer score is: " << compscore;
}
這是功課嗎? – Rob
不要重複自己。這兩個職能應該是一個。 –
以前從未見過一個7面骰子... – tenfour