#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int playerChoice, computerchoice;
printf("0: グー, 1: チョキ, 2: パー\n");
// プレイヤーの手を入力
printf("あなたの手を選んでください (0-2): "); scanf("%d", &playerChoice
);
// プレイヤーの手を表示
switch (playerChoice) {
case 0:
break;
case 1:
break;
case 2:
break;
default:
return 1;
}
// コンピュータの手をランダムに選択
computerchoice
= rand() % 3; switch (computerchoice) {
case 0:
break;
case 1:
break;
case 2:
break;
}
// 勝敗の判定
if ((playerChoice == 0 && computerchoice == 1) ||
(playerChoice == 1 && computerchoice == 2) ||
(playerChoice == 2 && computerchoice == 0)) {
} else if ((computerchoice == 0 && playerChoice == 1) ||
(computerchoice == 1 && playerChoice == 2) ||
(computerchoice == 2 && playerChoice == 0)) {
} else {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHRpbWUuaD4KCmludCBtYWluKCkgewogICAgaW50IHBsYXllckNob2ljZSwgY29tcHV0ZXJjaG9pY2U7CiAgICBzcmFuZCh0aW1lKE5VTEwpKTsKCiAgICBwcmludGYoIuOBmOOCg+OCk+OBkeOCk+OCsuODvOODoOOCkuWni+OCgeOBvuOBme+8gVxuIik7CiAgICBwcmludGYoIjA6IOOCsOODvCwgMTog44OB44On44KtLCAyOiDjg5Hjg7xcbiIpOwoKICAgIC8vIOODl+ODrOOCpOODpOODvOOBruaJi+OCkuWFpeWKmwogICAgcHJpbnRmKCLjgYLjgarjgZ/jga7miYvjgpLpgbjjgpPjgafjgY/jgaDjgZXjgYQgKDAtMik6ICIpOwogICAgc2NhbmYoIiVkIiwgJnBsYXllckNob2ljZSk7CgogICAgLy8g44OX44Os44Kk44Ok44O844Gu5omL44KS6KGo56S6CiAgICBzd2l0Y2ggKHBsYXllckNob2ljZSkgewogICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgcHJpbnRmKCLjgYLjgarjgZ/jga7miYs6IOOCsOODvFxuIik7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgMToKICAgICAgICAgICAgcHJpbnRmKCLjgYLjgarjgZ/jga7miYs6IOODgeODp+OCrVxuIik7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgMjoKICAgICAgICAgICAgcHJpbnRmKCLjgYLjgarjgZ/jga7miYs6IOODkeODvFxuIik7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgIHByaW50Zigi54Sh5Yq544Gq6YG45oqe44Gn44GZ44CCXG4iKTsKICAgICAgICAgICAgcmV0dXJuIDE7CiAgICB9CgogICAgLy8g44Kz44Oz44OU44Ol44O844K/44Gu5omL44KS44Op44Oz44OA44Og44Gr6YG45oqeCiAgICBjb21wdXRlcmNob2ljZSA9IHJhbmQoKSAlIDM7CiAgICBzd2l0Y2ggKGNvbXB1dGVyY2hvaWNlKSB7CiAgICAgICAgY2FzZSAwOgogICAgICAgICAgICBwcmludGYoIuOCs+ODs+ODlOODpeODvOOCv+OBruaJizog44Kw44O8XG4iKTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAxOgogICAgICAgICAgICBwcmludGYoIuOCs+ODs+ODlOODpeODvOOCv+OBruaJizog44OB44On44KtXG4iKTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAyOgogICAgICAgICAgICBwcmludGYoIuOCs+ODs+ODlOODpeODvOOCv+OBruaJizog44OR44O8XG4iKTsKICAgICAgICAgICAgYnJlYWs7CiAgICB9CgogICAgLy8g5Yud5pWX44Gu5Yik5a6aCiAgICBpZiAoKHBsYXllckNob2ljZSA9PSAwICYmIGNvbXB1dGVyY2hvaWNlID09IDEpIHx8CiAgICAgICAgKHBsYXllckNob2ljZSA9PSAxICYmIGNvbXB1dGVyY2hvaWNlID09IDIpIHx8CiAgICAgICAgKHBsYXllckNob2ljZSA9PSAyICYmIGNvbXB1dGVyY2hvaWNlID09IDApKSB7CiAgICAgICAgcHJpbnRmKCLjgYLjgarjgZ/jga7li53jgaHjgafjgZnvvIFcbiIpOwogICAgfSBlbHNlIGlmICgoY29tcHV0ZXJjaG9pY2UgPT0gMCAmJiBwbGF5ZXJDaG9pY2UgPT0gMSkgfHwKICAgICAgICAgICAgICAgKGNvbXB1dGVyY2hvaWNlID09IDEgJiYgcGxheWVyQ2hvaWNlID09IDIpIHx8CiAgICAgICAgICAgICAgIChjb21wdXRlcmNob2ljZSA9PSAyICYmIHBsYXllckNob2ljZSA9PSAwKSkgewogICAgICAgIHByaW50Zigi44Kz44Oz44OU44Ol44O844K/44Gu5Yud44Gh44Gn44GZ77yBXG4iKTsKICAgIH0gZWxzZSB7CiAgICAgICAgcHJpbnRmKCLlvJXjgY3liIbjgZHjgafjgZnvvIFcbiIpOwogICAgfQoKICAgIHJldHVybiAwOwp9