|
5啊哈币
额,今天轮到我来求救了,废话不多说,上代码。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
char a[5];
srand((unsigned)time(NULL));
int i=rand()%3,w;
printf("这是一个“剪刀石头布”的小游戏\n请输入:(只能输入“剪刀”、“石头”、“布”)\n");
for(w=0;w<2;w++)
while(a[i]!=" ")
scanf("%s",a[i]);
if(a=='石头')
{
if(i==1) printf("电脑出了剪刀,你赢了~");
else if(i==2) printf("电脑出了石头,平局!");
else printf("电脑出了布,你输了。");
}
if(a=='剪刀')
{
if(i==1) printf("电脑出了剪刀,平局!");
else if(i==2) printf("电脑出了石头,你输了。");
else printf("电脑出了布,你赢了~");
}
if(a=='布')
{
if(i==1) printf("电脑出了剪刀,你输了。");
else if(i==2) printf("电脑出了石头,你赢了~");
else printf("电脑出了布,平局!");
}
system("pause");
return 0;
}
运行后,表面没问题,但输入后马上就崩溃了:
|
|