美文网首页
石头剪刀布

石头剪刀布

作者: 张可个人技术博客 | 来源:发表于2016-05-18 23:40 被阅读0次

在此处输入标题

标签(空格分隔): 未分类


//
//  main.c
//  test
//
//  Created by 袁俊亮 on 16/5/18.
//  Copyright © 2016年 袁俊亮. All rights reserved.
//

#include <stdio.h>
#include <stdlib.h>

int main(int argc, const char * argv[]) {
    /*
     有两个角色:玩家(我)和电脑
     两个角色都可以出0 == 石头/ 1 == 剪刀/2 ==布
     由于玩家和电脑到底出的什么拳,所以我们用0,1,2来代替石头/剪刀/布
     玩家的出拳可以让用户自己输入
     电脑出拳必须生产一个随机数,如何产生随机数?
     将玩家的出拳和电脑的出拳进行比较,得到比赛结果
     */
        int cmp = arc4random_uniform(3);
        int player = -1;
        printf ("请输入你的出拳,0代表石头,1代表剪刀,2代表布");
        scanf ("%i",&player);
    //比较玩家和电脑的出拳

    // 剪刀:1 布:2 石头:0
    // 如果电脑赢
    // 如果电脑:石头,我:剪刀
//    ((0==cmp)&&(1==player))
//    
//    ((2==cmp)&&(0==player))
//    
//    ((1==cmp)&&(2==player))
//    ((0==player)&&(1==cmp))
    
//    ((1==player)&&(2==cmp))||
//    
//    ((0==player)&&(1==cmp))||
//    
//    ((2==player)&&(0==cmp))
    
    if (((0==cmp)&&(1==player))||
        
        ((2==cmp)&&(0==player))||
        
        ((1==cmp)&&(2==player))){
        printf("电脑赢");
        // 电脑赢
    }else if(((1==player)&&(2==cmp))||
             
             ((0==player)&&(1==cmp))||
             
             ((2==player)&&(0==cmp))
    ){
        printf("我赢");
        
    }else {
        printf("和");
    
    }

    return 0;
}

相关文章

  • 石头剪刀布的联想

    小时候-石头剪刀布,你出剪刀我出布,糖果是你的;长大后-石头剪刀布,你出石头我出布,快乐是我们的;石头剪刀布,一个...

  • noip 2014总结

    生活大爆炸版石头剪刀布 题目描述 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,...

  • 玩转石头剪刀布

    你用肚子玩过石头剪刀布吗?你用膝盖玩过石头剪刀布吗?你用脚掌玩过石头剪刀布吗?你用舌头玩过石头剪刀布吗?你用眼睛玩...

  • 2020-05-27

    “石头剪刀布” 哈哈,你输了,再来再来 “石头剪刀布” 你又输了,怎么回事,再来再来 “石头剪刀布” 你有心事,说...

  • 《自卑与超越》读书笔记

    (一)面对失败 “石头、剪刀、布!石头、剪刀、布!石头、剪刀、布!” “我赢了!”游戏规则是,赢了的人可以前进一格...

  • [米·记]2017.09.06.阴雨

    “石头剪刀布,石头剪刀布,左边剪刀右边石头,变成一只小蜗牛;左边是布右边是布,变成花蝴蝶……”——由磨蹭的米拉刷牙...

  • 温暖的承诺:我帮蜗牛找朋友

    剪刀石头布 剪刀石头布 一把剪刀一块石头变成小白兔 一把剪刀两把剪刀亲亲小白兔 一块石头一块布抓住小白兔 一块布两...

  • 陪孩子玩游戏(4)

    “石头,剪刀,布,我出剪刀。” “石头,剪刀,布,我出剪刀。” “你这是剪刀吗?”孩子还不太会控制手指,只见他伸着...

  • 人机大战《石头剪刀布》你赢得过机器吗?

    人机大战《石头剪刀布》你赢得过机器吗? 《石头剪刀布》的游戏每个人都玩过,而你有没有玩过与机器对决《石头剪刀布》?...

  • 算法进化历程1剪刀石头布

    算法进化历程之剪刀石头布 小美:阿福,你玩过剪刀石头布游戏吗? 阿福:这算什么问题?谁还能没玩过剪刀石头布?要知道...

网友评论

      本文标题:石头剪刀布

      本文链接:https://www.haomeiwen.com/subject/bynwrttx.html