黑马程序员技术交流社区
标题: 剪刀石头布小游戏 自创算法 [打印本页]
作者: black747521 时间: 2015-11-3 19:03
标题: 剪刀石头布小游戏 自创算法
//
// 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 石头
作者: 大雕会飞 时间: 2015-11-3 22:43
学习了,竟然还有这么简单地写法,太经典了!
作者: black747521 时间: 2015-11-4 11:18
哈哈 我刚发现代码就这点 直接从xcode复制了一下,不全。我的错
作者: 飞奔的小鱼 时间: 2015-11-4 12:27
加油加油
作者: 陌忆 时间: 2015-11-4 15:19
比较过程都没有。其实代码原理是一样的,你只不过是把输出提出来变成变成了函数,为什么不把比较也单独出来做一个函数呢
作者: black747521 时间: 2015-11-4 15:23
哈哈 这个发的时候失误了,只有一半 我又新发了一个贴
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |