【C语言】猜拳小游戏代码实现
猜拳小游戏代码
- 程序代码
- 程序结果
- 三级目录
猜拳小游戏,作为训练C语言掌握程度最简单的小程序,里面没有让很多初学者头疼的指针,思路清晰,操作简单,值的一试。下面是完整代码,直接复制即可。
程序代码
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{char gamer; // 玩家出拳int computer; // 电脑出拳int result; // 比赛结果// 为了避免玩一次游戏就退出程序,可以将代码不断循环while (1){printf("\n 这是一个猜拳的小游戏,请输入你要出的拳头:\n");printf("A : 剪刀\nB : 石头\nC : 布\nD : 不玩了\n");scanf("%c%*c",&gamer);switch (gamer){case 65: //Acase 97: //agamer=4;break;case 66: //Bcase 98: //bgamer=7;break;case 67: //Ccase 99: //cgamer=10;break;case 68: //Dcase 100: //dreturn 0;default:printf(" 你的选择为 %c 选择错误,退出...\n",gamer);getchar();system("cls"); //清屏return 0;break;}srand((unsigned)time(NULL)); //把当前的时间作为随机数种子computer=rand()%3; //产生随机数并取余,得到电脑出拳result=(int)gamer+computer; //gamer 为 char 类型,数学运算时要强制转换类型printf("电脑出了");switch (computer){case 0:printf("剪刀\n");break; //4 1case 1:printf("石头\n");break; //7 2case 2:printf("布\n");break; //10 3}printf("你出了");switch (gamer){case 4:printf("剪刀\n");break;case 7:printf("石头\n");break;case 10:printf("布\n");break;}if (result==6||result==7||result==11) printf("你赢了!");else if (result==5||result==9||result==10) printf("电脑赢了!");else printf("平手!");system("pause>nul&&cls"); // 暂停并清屏}return 0;
}
程序结果
三级目录
【C语言】猜拳小游戏代码实现相关推荐
- python猜拳小游戏代码200行左右_python简单小游戏代码,python简单小游戏代码200行...
如何看懂python杨辉三角代码? 第一步先找规律,抽象化问题.首先我们观察到,第一行为[1],我们直接赋给一个变量:初始化数列 p = [1].核心点是这个除去首位两个 [1] 的中间部分:[p[0 ...
- c语言过河小游戏代码,闲来没事撸了一个控制台小游戏
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include #define MAXLEVEL 5 #define LEVELS 4 #defi ...
- python手机版做小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏...
1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...
- python小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏
1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...
- python小游戏代码200行左右,python编程小游戏代码
大家好,本文将围绕python小游戏代码200行左右展开说明,小游戏程序代码python是一个很多人都想弄明白的事情,想搞清楚python编程小游戏代码需要先了解以下几个事情. 1.python简单小 ...
- c语言小游戏代码(c语言小游戏代码简单)
c语言编写小游戏请提供俄罗斯方块,坦克大战之类的小游戏的程序的c 应该是做出方块函数 然后以 这个方块 为单位 绘制 俄罗斯方块的 积木图形 ,在制作游戏界面的时候 也以方块长度为单位长度绘制 二维数 ...
- c语言猜拳游戏实训报告,Java猜拳小游戏程序设计实验报告.doc
Java程序设计实验报告 班级: 学号: 姓名: 实验题目:猜拳小游戏 实验要求: 用java编写一个人机对战的猜拳小游戏.人选择性出拳,电脑随机出拳,判断输赢,记录输赢情况.有简单的操作界面. 实验 ...
- 人机猜拳代码python_python实现人机猜拳小游戏
今天的这篇文章呢是对人机猜拳小游戏--石头剪刀布的一个描述以及代码展现 石头剪刀布游戏代码的简介:关于石头剪刀布这个小游戏,大致得到思路就是,玩家出一个手势,然后电脑再随机出一个手势,最后再判断是玩家 ...
- c语言小游戏代码矿井逃生_如何选择编程语言和逃生教程炼狱
c语言小游戏代码矿井逃生 A few weeks ago, I posted about my experience attempting to learn JavaScript, C#, Pytho ...
- c语言2048代码linux,C语言2048小游戏课设(附源码).doc
PAGE PAGE 1 C语言2048小游戏课设 项目说明 本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEV C++等均可运行.(书生) 项目运行截 ...
最新文章
- linux 下取进程占用 cpu/内存 最高的前10个进程
- java环境变量立即生效_win7批处理环境变量立即生效
- SP1693 COCONUTS - 题解
- java8方法引用符合_Java8 方法引用和构造方法引用
- “约见”面试官系列之常见面试题之第九十四篇之MVVM框架(建议收藏)
- python如何导入图片imread_OpenCV 使用imread()函数读取图片的六种正确姿势
- html的设置语言为en,CSS中的html [lang =“ en”]和html:lang(en)有什么区别?
- ICS共享上网方案与配置
- 【2020团体程序设计天梯赛】L2-3 完全二叉树的层序遍历(后序遍历转层次遍历)
- Unity学习资料收集
- EasyAr聚焦模式
- win7无法连接打印机拒绝访问_win7系统共享打印机拒绝访问的完美解决方法
- 软件测试好学吗?前期比较容易,后期有一定难度
- CodeForces - 1538G Gift Set - ( 二分 )
- python画人脸代码_[转]7行Python代码的人脸识别
- HTML5 1.4 列表
- linux 字符界面 office,Linux系统下对比永中office和wps的界面及字体,附对比图
- php写入文件内容方法,学习php写入文件内容的方法
- 使用Canvas绘制调色板和工艺卡片
- tableau对120年的奥运数据可视化分析
热门文章
- IPhone在横屏字体变大解决办法-webkit-text-size-adjust
- 谈java之GUI与安卓
- sql2005自动备份
- 【水晶报表内功心法】--序言
- bug人生--状态在编程中的使用
- 冲动的惩罚 - 刀郎 - 新阿瓦尔古丽
- linux java 文件上传到服务器_java代码实现文件上传到linux服务器及问题汇总及解决...
- [Python图像处理] .获取图像属性、兴趣ROI区域及通道处理
- URL编码(urlencoding)中关于空格的问题
- msys2 pacman 安装 删除等常见命令汇总