用C语言编写一个游戏:剪刀,石头,布的,用随即数来实现。哪位大大帮帮

来源:百度知道 编辑:UC知道 时间:2024/05/14 14:05:13
不用太复杂,简单的实现就行了。

/************************************************
* Copyright(C) 2007 babybubble
* Author: babybubble
* Date: 2007-9-20
* Description: 0表示剪刀,1表示石头,2表示布
**********************************************/
#include<stdio.h>
#include<time.h>
#include<stdlib.h>

/***********************
* a与b游戏
* 如果a赢,返回1
* 如果a输,返回-1
* 如果相同,返回0
***********************/
int fight(int a, int b)
{
int result;
result=a-b;
if (result==2) result=-1;
else if (result==-2) result=1;
return result;
}
int main()
{
int computer,player;
srand(time(0));
while (1)
{
printf("0 剪刀\n1 石头\n2 布\n3 退出\n");
printf("please input your choice number: ");
scanf("%d",&player);