※以下のソースコードはコピー防止の対応をしています.
01:  #include <stdio.h>
02:  #include <time.h>
03:  #include <stdlib.h>
04:  
05:  int main(void)
06:  {
07:     int com;
08:     int player;
09:     int result; // 0:あいこ, 1:勝ち, 2:負け
10:     srand((unsigned)time(NULL));
11:  
12:     com = rand() % 3;
13:     printf("じゃんけんぽん(グー:0, チョキ:1, パー:2):");
14:     scanf("%d", &player);
15:     printf("COM: ");
16:     if(com == 0) printf("グー\n");
17:     else if(com == 1) printf("チョキ\n");
18:     else printf("パー\n");
19:     result = com - player;
20:     if(result < 0)result += 3;
21:     if(result == 1)printf("勝利!\n");
22:     else if(result == 2)printf("敗北...\n");
23:     else printf("あいこ\n");
24:  
25:     return 0;
26:  }
解答例一覧にもどる / トップページにもどる