せんだみつを C言語 メモ
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main(void)
{
int human; /* 人間の手 */
int comp; /* コンピュータの手 */
int judge; /* 勝敗 */
int retry; /* リトライ? */
srand(time(NULL));
printf("せんだみつおゲーム!\n");
do {
comp = rand() % 3; /* コンピューターの手 乱数 0~2 */
printf("\nじゃんけんポン・・・(0 せんだ(1)みつお(2)ナハナハ:");
scanf("%d", &human);
printf("私は");
switch(comp) {
case 0: printf("せんだ"); break;
case 1: printf("みつお"); break;
case 2: printf("ナハナハ"); break;
}
printf("です。\n");
judge = (human - comp + 3) % 3; /* 勝敗判定 */
switch(judge) {
case 0: puts("アイコ"); break;
case 1: puts("あなたの負けです"); break;
case 2: puts("あなたの勝ちです"); break;
}
printf("リトライ?・・・(0)いいえ(1)はい");
scanf("%d",&retry);
} while(retry == 1);
return(0);
}