我被要求編寫一個程序,該程序可生成10個運動遊戲的隨機結果,其中涉及10個國家,並根據結果顯示獎牌計數。生成隨機運動遊戲結果C++
我能夠產生遊戲的結果,但不知道如何總結結果(即每個國家獲得的不同獎牌的數量)。
下面是我的隨機遊戲結果生成代碼的一部分。
const string ctry[] = {'A','B','C','D','E','F','G','H','I','J'}; //country name
int main()
{
string gctry[10]; //gold
string sctry[10]; //silver
string bctry[10]; //bronze
for (int i = 0; i < 10; i++)
{
gctry[i] = country[(rand() + time(0))%10];
sctry[i] = country[(rand() + time(0))%10];
bctry[i] = country[(rand() + time(0))%10];
}
}
我需要一些建議來解決這個問題。謝謝。
我建議你做完全拼寫的習慣取出你的變量名稱(例如國家而不是ctry)。它使代碼更具可讀性,並且不需要任何成本。 – 2010-10-15 10:31:38
需要'家庭作業'標籤嗎? – 2010-10-15 10:48:48
@保羅R:添加它。有人可以刪除它,如果它證明不是功課。 – 2010-10-15 11:09:12