求助用C语言完成一个猜谜游侠。

#包含?& ltstdio.h & gt

#包含?& 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;

}