我有两个函数,我将随机数添加到总值中。
问题是每次我调用该函数并打印总数时,它都不会添加。如果它生成 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;
}