我正在學習如何編寫一個遊戲,我已經給了遊戲的以下規則。用戶想玩多少次c語言
- 規則1:玩家必須定義一個最小數目以停止此必須轉彎大於10
- 規則2:從圓形所有點被添加到總
- 規則3:如果骰子第一名得分爲1,那一輪的所有得分都被沒收
- 規則4:第一名獲得101分的玩家獲勝!
我想在用戶輸入有多少玩家後輸入遊戲的數量。
我的問題是,它要求用戶每次我取決於我有多少玩家輸入
例
多少玩家進入球員的名字:3
多少遊戲:15
輸入玩家姓名:約翰
多少遊戲:15(我再次輸入這個號碼)我不需要這條線在這裏
輸入球員姓名:瑪麗
多少遊戲:15(我再次輸入這個號碼)我不需要在這裏這條線
輸入球員姓名:巴里
多少遊戲:15(我再次輸入這個號碼),我不需要在這裏這條線
這是我的問題代碼:
//user inputs value of player_num, here, as you have now//
printf_s("Please type in the number of players: ");
scanf_s("%d", &player_num, sizeof(int));
for (i = 0; i < player_num; i++) {
//user inputs value of num_game, here, as you have now//
printf_s("Please type in the number of games: ");
scanf_s("%d", &num_games, sizeof(int));
num_games = (j = 1, num_games);
printf_s("Enter the player's first name: ");
scanf_s("%s", names[i], 25);
getchar();
}
printf_s("\n");
for (i = 0; i < player_num; i++)
printf_s("\n%s", names[i]);
構建您的代碼,以便它符合您的要求。 – ThingyWotsit
您可以改進您的[mcve],但它是全球性的一個很好的問題。 – Stargateur
https://ericlippert.com/2014/03/05/how-to-debug-small-programs/ – TessellatingHeckler