黑马程序员技术交流社区
标题:
分享石头剪刀布小游戏
[打印本页]
作者:
ff774411
时间:
2015-10-6 12:16
标题:
分享石头剪刀布小游戏
这是在学习C语言基础一周后写的小代码游戏
#include <stdio.h>
#include <stdlib.h>
int main(int argc, const char * argv[]) {
//1.定义两个变量,分别为电脑和玩家
int computer = -1,player = -1;
//2.游戏规则:0.剪刀 1.石头 2.布
/* 剪刀 干掉 布
布 干掉 石头
石头 干掉 剪刀 */
//3.电脑随机出拳
computer = arc4random_uniform(3);
//4.提示玩家出拳,保存玩家出拳数据
printf("请出拳:0.剪刀 1.石头 2.布\n");
scanf("%d",&player);
//5.判断输赢关系
if(player<0||player>2){
printf("请按规则出拳!\n");
return 0;
}else if ((player==0&&computer==2)||(player==1&&computer==0)||(player==2&&computer==1)) {
printf("恭喜你,你赢了!!\n");
}else if ((player==0&&computer==1)||(player==1&&computer==2)||(player==2&&computer==0)) {
printf("抱歉,你输了!!\n");
}else {
printf("平局!!\n");}
return 0;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2