和电脑玩,石头,剪子,布。
这道题,和电脑玩,石头,剪子,布怎么做呢?求教。
#include"stdio.h"
#include"stdlib.h"
#include"time.h"
void main()
{
int a,x;//1代表石头;2代表剪子;3代表布;
srand((unsigned)time(NULL));
printf("输入一个数字1——3之间:\n");
scanf("%d",&a);
x = rand()%3+1;
if(x==1&&a==1)
{
printf("重来,在来一次!\n");
}
if(x==1&&a==2)
{
printf("哈哈,我输了!\n");
}
if(x==1&&a==3)
{
printf("哈哈,我赢咯!\n");
}
if(x==2&&a==1)
{
printf("哈哈,我赢咯!\n");
}
if(x==2&&a==2)
{
printf("重来,在来一次!\n");
}
if(x==2&&a==3)
{
printf("哈哈,我输了!\n");
}
if(x==3&&a==1)
{
printf("哈哈,我输了!\n");
}
if(x==3&&a==2)
{
printf("哈哈,我赢咯!\n");
}
if(x==3&&a==3)
{
printf("重来,在来一次!\n");
}
}
}