ページ

2017年4月26日水曜日

じゃんけんのプログラム C言語

じゃんけんのプログラムです
乱数を発生させ、ランダムに表示します
do-while文を使って、あいこになったらもう一度繰り返させます



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

int main(void)
{
 int a,b;
 srand(time(NULL));
 do{
 b=rand() %3+1;
 printf("グー:1、チョキ:2、パー:3\n");
 scanf("%d",&a);
 printf("COM:%d\n",b);
 if(b==1){
  if(a==1)printf("あいこ\n");
  else if(a==2)printf("負け\n");
  else if(a==3)printf("勝ち\n");
  }
 if(b==2){
  if(a==1)printf("勝ち\n");
  else if(a==2)printf("あいこ\n");
  else if(a==3)printf("負け\n");
 }
 if(b==3){
  if(a==1)printf("負け\n");
  else if(a==2)printf("勝ち\n'");
  else if(a==3)printf("あいこ\n");
  }
 }while((a==1&&b==1)||(a==2&&b==2)||(a==3&&b==3));
 return 0;
}

さっと書いたものなので間違っていたらご指摘ください

0 件のコメント:

コメントを投稿