|
[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
#include<time.h>
int main()
{
play();
}
int play()
{
int i,e,a;
printf("这是一个石头剪子布游戏\n");
printf("1.石头 2.剪子 3.布 \n请输入对应数字\n");
scanf("%d",&i);
srand((int)time(0));
e=rand()%3+1;
if(i==e)
printf("平局\n");
if(i==1 && e==2)
printf("玩家:石头\n电脑:剪子\n玩家胜利!\n");
if(i==2 && e==1)
printf("玩家:剪子\n电脑:石头\n电脑胜利!\n");
if(i==2 && e==3)
printf("玩家:剪子\n电脑:布\n玩家胜利!\n");
if(i==3 && e==2)
printf("玩家:布\n电脑:剪子\n电脑胜利!\n");
if(i==3 && e==1)
printf("玩家:布\n电脑:石头\n玩家胜利!\n");
if(i==1 && e==3)
printf("玩家:石头\n电脑:布\n电脑胜利!\n");
if(i<1 || i>3)
printf("输入错误,请重输:\n");
printf("是否重玩?1.是 2.否\n");
scanf("%d",&a);
if(a==1)
{
system("cls");
main();
}
if(a==2)
exit(0);
sleep(6000000);
return 0;
}
[/mw_shl_code]
|
|