猜拳小程序c语言编程,无聊的时候写的猜拳小程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#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语言编程,无聊的时候写的猜拳小程序相关推荐
- 读心术程序c语言流程图,无聊的时候写的读心术小程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include int main(void) { while(1) { system("cls" ...
- C语言编程>第二十五周 ⑤ 下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 “单词”是指由空格隔开的字符串)。
例题:下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 "单词"是指由空格隔开的字符串). 例如,若输入 "good ...
- C语言编程>第二十五周 ③ 下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形;构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成……
例题:下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形.若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成三角 ...
- C语言编程>第二十二周 ① 下列给定程序中,函数fun的功能是:找出一个大于给定整数n且紧随n的素数,并作为函数值返回。
例题:下列给定程序中,函数fun的功能是:找出一个大于给定整数n且紧随n的素数,并作为函数值返回. 例如,输入 整数为32,则输出的数素数为37". 注意:不要改动main函数,不能增行或删 ...
- 优美图案c语言程序,C语言编程之一个最优美的图案
问题描述:我使用C语言编程画出了一个优美的图案,大家可以将下面的源程序复制到VS中查看效果!!! 程序源码: #include "graphics.h" #include &quo ...
- 乐高中的第一个C语言编程,Robotc for EV3 配置及第一个小实例
本帖最后由 jiangzian 于 2018-9-21 10:12 编辑 下载安装好之后,您需要遵循几个步骤才能制作一个新的,开箱即用的EV3'ROBOTC-Ready'. 一.软件界面 ROBOTC ...
- 编写100多行的c语言程序,C语言编程100多例.doc
C语言编程100多例 As we all know, the education system in China is test-oriented education. However, it cou ...
- 蜂鸣器发出7种音阶c语言程序_C语言编程新思路
第一章 单元测试 1.单选题: 关于一个C语言程序执行的起点和终点,以下选项正确的是 ( ). 选项: A: main 任意 B: main 最后一个 C: main main D: 第一个 最后一个 ...
- 值班c语言程序,c语言编程,实验楼值班排班系统。
满意答案 syq149933369 推荐于 2017.10.06 c语言编程实验楼值班排班系统代码: #include int n = 0; int rest[7][7]; void swap(int ...
最新文章
- 中心化,去中心化?关乎互联网未来命运的重要选
- mysql 切换数据库方案
- Java Servlet 技术简介
- 二十万字C/C++、嵌入式软开面试题全集宝典十
- OpenCV使用Kinect和其他OpenNI兼容的深度传感器
- sql 包含_SQL笔记:在一张包含学生ID、课程、成绩的表中,检索各科前三名
- tail | grep引起的内存升高【对比三天数据】
- win7下开启和使用telnet的方法
- css宽高自适应布局,实现Sticky Footer的三种布局方式
- 删除指定路径下指定天数之前的文件
- 图灵奖得主Bengio:深度学习让AI得以推理和想象,不会被取代
- 蛇形填数 ------- 模拟水题
- 【kmp】POJ-3461 Oulipo
- Java集合继承关系图
- 华大移植SEGGER_RTT 打印
- 腾讯云 鉴权失败,请确认服务器已启用密码鉴权并且账号密码正确? permission denied (publickey,gssapi-keyex,gssapi-with-mic)
- Data Recovery Strategy Determines Backup Strategy【每日一译】--2012-11-11
- 设置带用户名和密码的telnet登入方式(原创)
- 灰色马尔科夫预测 matlab代码(数据量太少,有局限性)
- PHP高级开发技巧与范例,PHP高级开发技巧与范例(PDG)
热门文章
- notepad 查找php函数,Notepad++中常用的技巧总结
- python正则表达式提取数字比较好_python正则表达式从字符串中提取数字的思路详解...
- java 登录下线_java 实现 一个账号只能在一个地方登陆,其他地方被下线
- java程序设计试题_《Java语言程序设计》期末考试模拟试题——填空题和编程题...
- mysql 去除括号_MySQL语句批量去除括号及内容
- Linu网络判断指令ping、curl、telnet的区别与应用场景
- qt on android qml,Qt on Android: Qt Quick 之 Hello World 图文详解
- vue webpack 访问php,实例详解vue-cli优化的webpack配置
- struct用法_精讲响应式webclient第1篇-响应式非阻塞IO与基础用法
- 负载策略_面试官:讲一下什么是负载均衡,什么是轮询策略随机策略哈希策略