A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© black747521 中级黑马   /  2015-11-3 19:03  /  1705 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//
//  main.c
//  剪刀石头布小游戏
//  switch和if语句的使用
//  Created by black on 15/10/21.
//  Copyright © 2015年 black. All rights reserved.
//

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

//显示赢
int win(){
    printf("恭喜你,你赢了!\n");
    return 0;
}

//显示输
int lose(){
    printf("很遗憾,你输了!\n");
    return 0;
}

//显示平局
int ping(){
    printf("平局!\n");
    return 0;
}

/**
*  游戏主要算法
*
*  @param c 传入电脑出的拳
*  @param p 传入玩家出的拳
*
*  @return 0 表示程序正常运行退出
*/
int game(){

    //    定义两个变量,computer电脑出拳  player 玩家出拳
    int computer = -1,player = -1;

    //为电脑出拳获取随机数
    computer = arc4random_uniform(3);

    //定义三种拳对应的值
    printf("请出拳:0 剪刀✌️  1 石头

5 个回复

倒序浏览
学习了,竟然还有这么简单地写法,太经典了!
回复 使用道具 举报
大雕会飞 发表于 2015-11-3 22:43
学习了,竟然还有这么简单地写法,太经典了!

哈哈  我刚发现代码就这点  直接从xcode复制了一下,不全。我的错
回复 使用道具 举报
加油加油
回复 使用道具 举报
比较过程都没有。其实代码原理是一样的,你只不过是把输出提出来变成变成了函数,为什么不把比较也单独出来做一个函数呢
回复 使用道具 举报
陌忆 发表于 2015-11-4 15:19
比较过程都没有。其实代码原理是一样的,你只不过是把输出提出来变成变成了函数,为什么不把比较也单独出来 ...

哈哈  这个发的时候失误了,只有一半  我又新发了一个贴
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马