今天下午编出来的一个小游戏
#include<stdlib.h>#include<stdio.h>
#include<time.h>
void main()
{
int i,a,t,c=0,d=0;
for(t=1;t<=5;t++)
{
srand((unsigned)time(NULL));
i=rand()%3;
printf("请输入一个数字代替剪子0,包袱1,锤2\n");
scanf("%d",&a);
if(a>=0&&a<=2)
{
switch(i)
{
case 0:printf("电脑出的是剪子,");break;
case 1:printf("电脑出的是包袱,");break;
case 2:printf("电脑出的是锤,");break;
}
switch(a)
{
case 0:printf("您出的是剪子,");break;
case 1:printf("您出的是包袱,");break;
case 2:printf("您出的是锤,");break;
}
switch(i-a)
{
case -2:printf("您赢了。\n");d++;break;
case -1:printf("您输了。\n");c++;break;
case 0:printf("平局。\n");break;
case 1:printf("您赢了。\n");d++;break;
case 2:printf("您输了。\n");c++;break;
}
if(d>=3)
{
printf("您已经赢满三局,恭喜晋级。\n");break;
}
if(c>=3)
{
printf("电脑已经赢满三局,您失败了,请重新挑战。\n");break;
}
}
else
printf("您输入的数字有误,请重新输入\n");
}
}
ps:有喜欢玩的,拷去自己玩,有高手做个界面就好了。呵呵。