わかる方ご解答お願いします。
またどこか簡単にできる部分もありましたらご指南お願いします。
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<time.h>
void Init()
{
srand(time(NULL));
}
int Draw(int aiko ,int win ,int lose)
{
int jibun , teki;
printf("0.グー 1.チョキ 2.パー ");
scanf("%d", &jibun);
teki = rand() % 3;
switch(teki)
{
case 0:
printf("敵は%sです\n" , "グー");
break;
case 1:
printf("敵は%sです\n" , "チョキ");
break;
case 2:
printf("敵は%sです\n" , "パー");
break;
}
if(jibun == teki)
{
printf("アイコです\n");
aiko += 1;
}
else if((jibun == 0 && teki == 1) || (jibun == 1 && teki == 2) || (jibun == 2 && teki == 0) )
{
printf("勝ち\n");
win += 1;
}
else
{
printf("負け\n");
lose += 1;
}
return aiko , win , lose;
}
void main()
{
int Input , aiko = 0 , win = 0 , lose = 0;
Init(); // データの初期化
// ゲームループ
while(1)
{
Draw(aiko, win, lose); // データの表示
Input = getch(); // 入力待ち
if(Input == 0x1B)
{
break;
}
}
printf("勝ち...%d\t負け...%d\t引き分け...%d\n",win , lose , aiko);
}