该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#include

#include

int x=0,y=0;

int sf()

{

int b;

b=(rand()%10)/3;

if(b==0)

b+=1;

switch(b)

{

case 1: printf("秋秋出的是剪刀\n");

break;

case 2: printf("秋秋出的是石头\n");

break;

case 3: printf("秋秋出的是布\n");

break;

}

return b;

}

int bj(int a,int b)

{

if(a==b)

{printf("平局 -_-\n");

}

if((a+1)==b||(a-2)==b)

{printf("你输了 T_T\n");

x++;

}

if((a-1)==b||(a+2)==b)

{printf("你赢了 ^_^\n");

y++;

}

system("pause");

return 0;

}

int main()

{

while(1)

{

system("cls");

printf("--------------------------------------\n");

printf("----这是一个与秋秋进行猜拳的小程序----\n");

printf("--------你有机会打败邪恶的秋秋--------\n");

printf("-------------准备好了吗?-------------\n");

printf("----------请选择你要出的拳------------\n");

printf("--------------------------------------\n");

printf("-------1.剪刀---2.石头---3.布---------\n");

printf("-----------4.查看当前总比分-----------\n");

printf("--------------------------------------\n");

printf("--------------------------------------\n");

printf("-----------输入其它为退出-------------\n");

printf("--------------------------------------\n");

int z;

char c;

char ch[50];

int a;

scanf("%d",&z);

switch(z)

{

case 1: a=1;

printf("你出的是剪刀\n");

bj(a,sf());

break;

case 2:a=2;

printf("你出的是石头\n");

bj(a,sf());

break;

case 3:a=3;

printf("你出的是布\n");

bj(a,sf());

break;

case 4: a=4;

printf("你和秋秋的总比分为%d:%d\n",y,x);

if(x>y)

sprintf(ch,"目前秋秋占有优势  T_T\n");

if(x>y+5)

sprintf(ch,"目前秋秋占有绝对优势  T_T\n");

if(x>y+10)

sprintf(ch,"你被秋秋蹂躏了 囧... \n");

if(y>x)

sprintf(ch,"目前你占有优势  ^_^\n");

if(y>x+5)

sprintf(ch,"目前你占有绝对优势  ^_^\n");

printf("%s",ch);

printf("再按任意键继续\n");

c=getch();

break;

default :a=5;

break;

}

if(a==5)

{

if(x-y>=15)

{

printf("你被万恶的秋秋彻底打败了\n");

system("pause");

}

printf("你已退出\n");

return 1;

}

}

}

猜拳小程序c语言编程,无聊的时候写的猜拳小程序相关推荐

  1. 读心术程序c语言流程图,无聊的时候写的读心术小程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include int main(void) { while(1) { system("cls" ...

  2. C语言编程>第二十五周 ⑤ 下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 “单词”是指由空格隔开的字符串)。

    例题:下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 "单词"是指由空格隔开的字符串). 例如,若输入 "good ...

  3. C语言编程>第二十五周 ③ 下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形;构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成……

    例题:下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形.若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成三角 ...

  4. C语言编程>第二十二周 ① 下列给定程序中,函数fun的功能是:找出一个大于给定整数n且紧随n的素数,并作为函数值返回。

    例题:下列给定程序中,函数fun的功能是:找出一个大于给定整数n且紧随n的素数,并作为函数值返回. 例如,输入 整数为32,则输出的数素数为37". 注意:不要改动main函数,不能增行或删 ...

  5. 优美图案c语言程序,C语言编程之一个最优美的图案

    问题描述:我使用C语言编程画出了一个优美的图案,大家可以将下面的源程序复制到VS中查看效果!!! 程序源码: #include "graphics.h" #include &quo ...

  6. 乐高中的第一个C语言编程,Robotc for EV3 配置及第一个小实例

    本帖最后由 jiangzian 于 2018-9-21 10:12 编辑 下载安装好之后,您需要遵循几个步骤才能制作一个新的,开箱即用的EV3'ROBOTC-Ready'. 一.软件界面 ROBOTC ...

  7. 编写100多行的c语言程序,C语言编程100多例.doc

    C语言编程100多例 As we all know, the education system in China is test-oriented education. However, it cou ...

  8. 蜂鸣器发出7种音阶c语言程序_C语言编程新思路

    第一章 单元测试 1.单选题: 关于一个C语言程序执行的起点和终点,以下选项正确的是 ( ). 选项: A: main 任意 B: main 最后一个 C: main main D: 第一个 最后一个 ...

  9. 值班c语言程序,c语言编程,实验楼值班排班系统。

    满意答案 syq149933369 推荐于 2017.10.06 c语言编程实验楼值班排班系统代码: #include int n = 0; int rest[7][7]; void swap(int ...

最新文章

  1. 中心化,去中心化?关乎互联网未来命运的重要选
  2. mysql 切换数据库方案
  3. Java Servlet 技术简介
  4. 二十万字C/C++、嵌入式软开面试题全集宝典十
  5. OpenCV使用Kinect和其他OpenNI兼容的深度传感器
  6. sql 包含_SQL笔记:在一张包含学生ID、课程、成绩的表中,检索各科前三名
  7. tail | grep引起的内存升高【对比三天数据】
  8. win7下开启和使用telnet的方法
  9. css宽高自适应布局,实现Sticky Footer的三种布局方式
  10. 删除指定路径下指定天数之前的文件
  11. 图灵奖得主Bengio:深度学习让AI得以推理和想象,不会被取代
  12. 蛇形填数 ------- 模拟水题
  13. 【kmp】POJ-3461 Oulipo
  14. Java集合继承关系图
  15. 华大移植SEGGER_RTT 打印
  16. 腾讯云 鉴权失败,请确认服务器已启用密码鉴权并且账号密码正确? permission denied (publickey,gssapi-keyex,gssapi-with-mic)
  17. Data Recovery Strategy Determines Backup Strategy【每日一译】--2012-11-11
  18. 设置带用户名和密码的telnet登入方式(原创)
  19. 灰色马尔科夫预测 matlab代码(数据量太少,有局限性)
  20. PHP高级开发技巧与范例,PHP高级开发技巧与范例(PDG)

热门文章

  1. notepad 查找php函数,Notepad++中常用的技巧总结
  2. python正则表达式提取数字比较好_python正则表达式从字符串中提取数字的思路详解...
  3. java 登录下线_java 实现 一个账号只能在一个地方登陆,其他地方被下线
  4. java程序设计试题_《Java语言程序设计》期末考试模拟试题——填空题和编程题...
  5. mysql 去除括号_MySQL语句批量去除括号及内容
  6. Linu网络判断指令ping、curl、telnet的区别与应用场景
  7. qt on android qml,Qt on Android: Qt Quick 之 Hello World 图文详解
  8. vue webpack 访问php,实例详解vue-cli优化的webpack配置
  9. struct用法_精讲响应式webclient第1篇-响应式非阻塞IO与基础用法
  10. 负载策略_面试官:讲一下什么是负载均衡,什么是轮询策略随机策略哈希策略