黑马程序员——C基础之石头剪刀布游戏
来源:互联网 发布:霍华德生涯最好数据 编辑:程序博客网 时间:2024/05/29 11:20
------- iOS培训、android培训、java培训、期待与您交流! ----------
#include <stdio.h>
#include <stdlib.h>
int main(int argc,constchar * argv[]) {
// 制定游戏规则
/*
剪刀 干掉 布
石头 干掉 剪刀
布 干掉 石头
规定:
0 剪刀
1 石头
2 布
思路:
计算机随机出一个拳(计算机如何随机出拳)
玩家自己选择一个拳
判断输赢
*/
//实现步骤:
//、定义变量,保存计算机出的拳,保存用户输入的拳
int computer = -1 ,player = -1;
//2、先让计算机出拳
//随机产生
//0 1 2
//产生随机数的方法 arc4random_uniform随机数产生的函数
// arc4random_uniform函数使用时,首先要导入一个头文件 stdlib.h
computer = arc4random_uniform(3); //0 1 2
//3、各一个提示,让用户出拳
printf("请出拳: 0.剪刀 1.石头 2.布\n");
//保存用户出的拳
scanf("%d",&player);
//效验
if (player < 0 || player > 2) {
printf("请按套路出拳!\n");
}
//4、开始比较
//先判断玩家赢的情况
if ((player == 0 && computer == 2) ||
(player == 1 && computer == 0) ||
(player == 2 && computer == 1)) {
printf("恭喜你,你赢了!\n");
}else if ((computer == 0 && player == 2) ||
(computer == 1 && player == 0) ||
(computer == 2 && player == 1)) {
printf("很遗憾,你输了!\n");
}else{
printf("平局!\n");
}
return 0;
}
- 黑马程序员——C基础之石头剪刀布游戏
- 黑马程序员——UI基础--石头剪刀布、汤姆猫、舒尔特表
- 程序设计之七:“石头剪刀布”游戏(C#)
- c语言之石头剪刀布对战游戏
- 【基础试题】剪刀石头布游戏
- 剪刀、石头、布游戏
- 剪刀石头布游戏
- 剪刀石头布游戏
- 石头剪刀布游戏
- 剪刀石头布游戏
- 石头剪刀布游戏
- 石头,剪刀,布游戏
- 石头-剪刀-布游戏
- 石头剪刀布游戏
- 石头剪刀布游戏
- 石头、剪刀布游戏
- 随机数之石头剪刀布游戏
- 剪刀,石头,布游戏——类的初学习。
- 归并排序
- 哈夫曼树的编码与译码
- 光流法简单介绍
- fatal error LNK1123
- 10007---谈谈Memcached与Redis
- 黑马程序员——C基础之石头剪刀布游戏
- 汽车座椅中的黑科技
- 程序员面试问题搜集
- 利用eclipse修改不同类型文件的编码格式
- R语言 caret包 findCorrelation()函数用法
- c++_3: 继承和组合
- 栈溢出利用--预备知识
- 触发器
- android中src和background区别