这是在学习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;
- }
复制代码
|
|