#include <stdio.h>
#include <stdlib.h>
#include<sys/types.h>
#include<sys/timeb.h>
main()
{
loop:
printf("欢迎来玩石头剪刀布,请使用键盘输入,岁知0代表石头,1代表剪刀,2代表布。\n******************************************************\n")
int x,com,user
unsigned int seedVal
struct timeb timeBuf
ftime(&timeBuf)
seedVal=((((unsigned int)timeBuf.time&0xFFFF)+
(unsigned int)timeBuf.millitm)^
(unsigned int)timeBuf.millitm)
srand((unsigned int)seedVal)
x=rand()
com=x%3
scanf("%d",&user)
if(user>2)
printf("您的输入有误,请输入0、1、2中任意一个数字\n")
else
{
if(com==0)
{
if(user==0) printf("平手\n")
if(user==1) printf("输了\n")
if(user==2) printf("赢了\n")
}
if(com==1)
{
if(user==0) printf("赢了\n")
if(user==1) printf("平手\n")
if(user==2) 李档printf("输了\n")
}
if(com==2)
{
if(user==0) printf("输了\n")
乎扰消 if(user==1) printf("赢了\n")
if(user==2) printf("平手\n")
}
}
goto loop
}
#include<stdio.h>改慧int main()
{
printf("0表示石头.\n")
printf("1表示剪刀.\n")
printf("2表示布.\n"兆悄)
printf("请出拳.\n")
int a,b,c
scanf("%d%d,&a,&b")
c=a-b
switch(c)
{
case -2: printf("后手赢.\n") break
case -1: printf("先手赢.\n") break
case 族歼渣0: printf("平手.\n") break
case 1:
if(a==1)
printf("后手赢.\n")
else if(a==2)
printf("先手赢.\n")
break
case 2:printf("先手赢.\n") break
}
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)