猜拳小游戏代码

  • 程序代码
    • 程序结果
      • 三级目录

猜拳小游戏,作为训练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语言】猜拳小游戏代码实现相关推荐

  1. python猜拳小游戏代码200行左右_python简单小游戏代码,python简单小游戏代码200行...

    如何看懂python杨辉三角代码? 第一步先找规律,抽象化问题.首先我们观察到,第一行为[1],我们直接赋给一个变量:初始化数列 p = [1].核心点是这个除去首位两个 [1] 的中间部分:[p[0 ...

  2. c语言过河小游戏代码,闲来没事撸了一个控制台小游戏

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include #define MAXLEVEL 5 #define LEVELS 4 #defi ...

  3. python手机版做小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏...

    1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...

  4. python小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏

    1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...

  5. python小游戏代码200行左右,python编程小游戏代码

    大家好,本文将围绕python小游戏代码200行左右展开说明,小游戏程序代码python是一个很多人都想弄明白的事情,想搞清楚python编程小游戏代码需要先了解以下几个事情. 1.python简单小 ...

  6. c语言小游戏代码(c语言小游戏代码简单)

    c语言编写小游戏请提供俄罗斯方块,坦克大战之类的小游戏的程序的c 应该是做出方块函数 然后以 这个方块 为单位 绘制 俄罗斯方块的 积木图形 ,在制作游戏界面的时候 也以方块长度为单位长度绘制 二维数 ...

  7. c语言猜拳游戏实训报告,Java猜拳小游戏程序设计实验报告.doc

    Java程序设计实验报告 班级: 学号: 姓名: 实验题目:猜拳小游戏 实验要求: 用java编写一个人机对战的猜拳小游戏.人选择性出拳,电脑随机出拳,判断输赢,记录输赢情况.有简单的操作界面. 实验 ...

  8. 人机猜拳代码python_python实现人机猜拳小游戏

    今天的这篇文章呢是对人机猜拳小游戏--石头剪刀布的一个描述以及代码展现 石头剪刀布游戏代码的简介:关于石头剪刀布这个小游戏,大致得到思路就是,玩家出一个手势,然后电脑再随机出一个手势,最后再判断是玩家 ...

  9. c语言小游戏代码矿井逃生_如何选择编程语言和逃生教程炼狱

    c语言小游戏代码矿井逃生 A few weeks ago, I posted about my experience attempting to learn JavaScript, C#, Pytho ...

  10. c语言2048代码linux,C语言2048小游戏课设(附源码).doc

    PAGE PAGE 1 C语言2048小游戏课设 项目说明 本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEV C++等均可运行.(书生) 项目运行截 ...

最新文章

  1. linux 下取进程占用 cpu/内存 最高的前10个进程
  2. java环境变量立即生效_win7批处理环境变量立即生效
  3. SP1693 COCONUTS - 题解
  4. java8方法引用符合_Java8 方法引用和构造方法引用
  5. “约见”面试官系列之常见面试题之第九十四篇之MVVM框架(建议收藏)
  6. python如何导入图片imread_OpenCV 使用imread()函数读取图片的六种正确姿势
  7. html的设置语言为en,CSS中的html [lang =“ en”]和html:lang(en)有什么区别?
  8. ICS共享上网方案与配置
  9. 【2020团体程序设计天梯赛】L2-3 完全二叉树的层序遍历(后序遍历转层次遍历)
  10. Unity学习资料收集
  11. EasyAr聚焦模式
  12. win7无法连接打印机拒绝访问_win7系统共享打印机拒绝访问的完美解决方法
  13. 软件测试好学吗?前期比较容易,后期有一定难度
  14. CodeForces - 1538G Gift Set - ( 二分 )
  15. python画人脸代码_[转]7行Python代码的人脸识别
  16. HTML5 1.4 列表
  17. linux 字符界面 office,Linux系统下对比永中office和wps的界面及字体,附对比图
  18. php写入文件内容方法,学习php写入文件内容的方法
  19. 使用Canvas绘制调色板和工艺卡片
  20. tableau对120年的奥运数据可视化分析

热门文章

  1. IPhone在横屏字体变大解决办法-webkit-text-size-adjust
  2. 谈java之GUI与安卓
  3. sql2005自动备份
  4. 【水晶报表内功心法】--序言
  5. bug人生--状态在编程中的使用
  6. 冲动的惩罚 - 刀郎 - 新阿瓦尔古丽
  7. linux java 文件上传到服务器_java代码实现文件上传到linux服务器及问题汇总及解决...
  8. [Python图像处理] .获取图像属性、兴趣ROI区域及通道处理
  9. URL编码(urlencoding)中关于空格的问题
  10. msys2 pacman 安装 删除等常见命令汇总