求助用C语言完成一个猜谜游侠。
#包含?& ltstdlib.h & gt
#包含?& lttime.h & gt
int?main()?{
夏尔?type[][5]?=?{“剪刀”、“石头”、“布”};
int?电脑?你;
int?赢?=?0,输?=?0,相等?=?0;
srand((无符号)时间(空));
电脑?=?rand()%3?+?1;
Printf("电脑出来了,该你了\ n ");
Printf("1,剪刀?2.石头?3.布?0.游戏结束\ n”);
Printf("请打卡:");
而(1)?{
scanf("%d ",& amp你);
如果(你?==?0)?打破;
如果(你?& lt?1?||?你呢。& gt?3)?{
Printf("无效,重新开始:");
继续;
}
printf(" \ n您:%s ",计算机:% s \ n ",键入[您?-?1],键入【计算机?-?1]);
如果(电脑?==?1)?{
如果(你?==?1)?{?Printf("\n偶数,偶数!\ n ");?++等于;?}
不然呢?如果(你?==?2)?{?Printf("\a你赢了,厉害!\ n ");?++赢;}
不然呢?{?Printf("你输了,不要气馁!\ n ");?++输;?}
}
不然呢?如果(电脑?==?2)?{
如果(你?==?1)?{?Printf("你输了,不要气馁!\ n ");?++输;?}
不然呢?如果(你?==?2)?{?Printf("偶数,偶数!\ n ");?++等于;?}
不然呢?{?Printf("\a你赢了,厉害!\ n ");?++赢;?}
}
不然呢?{
如果(你?==?1)?{?Printf("\a你赢了,厉害!\ n ");?++赢;?}
不然呢?如果(你?==?2)?{?Printf("你输了,不要气馁!\ n ");?++输;?}
不然呢?{?Printf("偶数,偶数!\ n ");?++等于;?}
}
printf(" \ n ");
电脑?=?rand()%3?+?1;
Printf("电脑出来了,该你了\ n ");
Printf("1,剪刀?2.石头?3.布?0.游戏结束\ n”);
Printf("请打卡:");
}
Printf("赢:%d,输:%d,ping: %d\n ",赢,输,相等);
回归?0;
}