じゃんけんのプログラムです
乱数を発生させ、ランダムに表示します
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 件のコメント:
コメントを投稿