アプリ版:「スタンプのみでお礼する」機能のリリースについて

大学の課題で以下のあからけまでの部分を埋めなくてはならないのですが、全く分かりません。どなたか教えてください。お願いします。
#include <stdio.h>
#include < あ >
#include < い >

int main(void)
{
int hand_player, hand_com, continue_game=1;
srand(time(NULL));

printf("\n=== じゃんけん スタート! ===");

while( う )
{
//***「あいこの場合は無限ループ」ブロックここから ***
while(1)
{
printf("\n\n1,2,3のどれかであなたの手を入れてください");
printf("\n=================================\n");
printf("グー:1 チョキ:2 パー:3");
printf("\n=================================\n");

// あなたの手
scanf("%d", &hand_player);
printf("\nあなたの手は ");
switch( え ){
お 1: printf("[グー] \n"); break;
お 2: printf("[チョキ]\n"); break;
お 3: printf("[パー] \n"); break;
か : printf("1,2,3のどれかを入れてください\n\n"); continue;
}

// コンピュータの手
hand_com = き ;
printf("コンピュータの手は ");
switch( く ){
お 1: printf("[グー] \n"); break;
お 2: printf("[チョキ]\n"); break;
お 3: printf("[パー] \n"); break;
}

// あいこの判定
if( え == く ) printf("\nあいこ! です\n\n");
else け ;
}
//***「あいこの場合の無限ループ」ブロックここまで ***

// 勝敗判定
if(hand_player%3==hand_com-1) printf("\nあなたの勝ち!\n\n");
else printf("\nコンピュータの勝ち!\n\n");

// ゲーム継続/終了の確認
printf("じゃんけんを続けますか?(つづける:1 終了:0): ");
scanf("%d", &continue_game);
}

printf("ゲーム終了\n");
return 0;
}

A 回答 (2件)

#include <stdio.h>


#include <stdlib.h>
#include <time.h>

int main(void)
{
 int hand_player, hand_com, continue_game=1;
 srand(time(NULL));

 printf("\n=== じゃんけん スタート! ===");

 while(continue_game)
  {
   //***「あいこの場合は無限ループ」ブロックここから ***
   while(1)
    {
     printf("\n\n1,2,3のどれかであなたの手を入れてください");
     printf("\n=================================\n");
     printf("グー:1 チョキ:2 パー:3");
     printf("\n=================================\n");

     // あなたの手
     scanf("%d", &hand_player);
     printf("\nあなたの手は ");
     switch(hand_player){
      case 1: printf("[グー] \n"); break;
      case 2: printf("[チョキ]\n"); break;
      case 3: printf("[パー] \n"); break;
      default : printf("1,2,3のどれかを入れてください\n\n"); continue;
      }

     // コンピュータの手
     hand_com = rand() % 3 + 1 ;
     printf("コンピュータの手は ");
     switch(hand_com){
      case 1: printf("[グー] \n"); break;
      case 2: printf("[チョキ]\n"); break;
      case 3: printf("[パー] \n"); break;
     }

     // あいこの判定
     if(hand_player == hand_com ) printf("\nあいこ! です\n\n");
     else break ;
    }
   //***「あいこの場合の無限ループ」ブロックここまで ***

   // 勝敗判定
   if(hand_player%3==hand_com-1) printf("\nあなたの勝ち!\n\n");
   else printf("\nコンピュータの勝ち!\n\n");

   // ゲーム継続/終了の確認
   printf("じゃんけんを続けますか?(つづける:1 終了:0): ");
   scanf("%d", &continue_game);
  }

 printf("ゲーム終了\n");
 return 0;
}
    • good
    • 1
この回答へのお礼

ご回答ありがとうございました。

お礼日時:2021/12/15 19:29

参考


http://www.bohyoh.com/CandCPP/CPP/CPPOOP2002.pdf
<stdlib.h>
case
hand_player
hand_com
break
等を入れると思います。
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2021/12/15 19:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!