剪刀游戏c语言代码,C++编程锤子剪刀布游戏源代码
这个游戏的源代码很基础..一般学过程序的基本都看得懂...网上找的,自己稍作修改了
用的软件仍是Visual C++ 6.0
下面是源代码:
#include
#include
#include
void main()
{
char r;
char dn;
int s,q;
double p=0,y=0,n=0,v,a;
printf("出锤子输入z\n出剪刀输入x\n出布输入c\n计算您的得分输入v\n可以有次输入许多回一次型出很多结果哦\n请输入你的选择:\n");
srand(time(0));
do
{
do
{
s=rand()%3;
switch(s)
{
case 0:dn='z';
break;
case 1:dn='x';
break;
case 2:dn='c';
break;
}
do
{
scanf("%c",&r);
}
while(r!='z'&&r!='x'&&r!='c'&&r!='v');
if(r=='v')
{
a=y+n+p;
v=100/a*(p/2.0+y);
printf("一共比了%g场\n赢了%g场\n输了%g场\n平局%g场\n",v,y,n,p);
y=100/a*y;
n=100/a*n;
p=100/a*p;
printf("您的胜率为%.3g%%\n您的败率为%.3g%%\n您平局率为%.3g%%\n您的综合分数为%.3g\n对您成绩的评语:",y,n,p,v);
if(v<=20)
printf("您的运气真的差到一定无法想象的程度了~!\n\n");
if(v>20&&v<=40)
printf("您的运气差了点哦,努力,加油!\n\n");
if(v>40&&v<=60)
printf("您的运气还可以中等啦~中等啦……\n\n");
if(v>60&&v<=80)
printf("您的运气不错哟~!嘿嘿……\n\n");
if(v>80&&v<=100)
printf("哇~!~!~您的运气真的好到家了~!你应该去买彩票的哦~!!~\n\n");
printf("\n随便输入几个字符按回车关闭程序\n");
scanf("%d",&q);
}
if(dn==r)
{
printf("平手,继续\n");
p++;
}
else
switch(dn)
{
case 'z' : if(r=='x')
{
printf("电脑WIN!! 锤子:剪刀\n");
n++;
}
else
{
printf("人WIN! 锤子:布\n");
y++;
}
break;
case 'x' : if(r=='c')
{
printf("电脑WIN! 剪刀:布\n");
n++;
}
else
{
printf("人WIN! 剪刀:锤子\n");
y++;
}
break;
case 'c' : if(r=='z')
{
printf("人WIN! 剪刀:锤子\n");
y++;
}
else
{
printf("电脑WIN! 布:锤子\n");
n++;
}
break;
}
}
while(r==dn);
}
while(r=='x'||r=='c'||r=='z');
}
下面是截图:
剪刀游戏c语言代码,C++编程锤子剪刀布游戏源代码相关推荐
- 猜成语游戏c语言代码,拼音首字母猜词语游戏 快乐大本营的一个游戏,给了些拼音的首字母,然后组词,让方块移到对面,这个游戏叫什么名字?...
快乐大本营的一个游戏,给了些拼音的首字母,然后组词,让方块移到对面,这个游戏叫什么名字? 游戏名字叫'天才笨笨碰'游戏规则两人同时坐在椅子上(椅子会喷气.翻倒和摇晃),随机给出4个活动声母和一个固定声 ...
- 猜拳游戏c语言代码流程图,这是一个猜拳游戏的程序 大家有更好的解决方法么?...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include /* 显示程序的使用方法 */ void help() { printf("Usage : \nFind and/or rep ...
- 弹力球C语言课程设计,弹力球游戏c语言代码.docx
弹力球游戏c语言代码 #include #include #include #include /*定义游戏级别*/#define ELEMENTARY 15 /*初级*/#define INTERME ...
- 弹力球c语言代码运行,弹力球游戏c语言代码
弹力球游戏c语言代码 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 #include #include #include #inc ...
- python小游戏-16行代码实现3D撞球小游戏!-源码下载
python小游戏-16行代码实现3D撞球小游戏!-源码下载 所属网站分类: 资源下载 > python小游戏 作者:搞笑 链接: http://www.pythonheidong.com/bl ...
- C语言满分代码:1018 锤子剪刀布 (20分)(解题报告)
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记 ...
- 快快吃豆游戏c语言代码,C语言快快吃豆游戏.doc
C语言快快吃豆游戏 C语言--快快吃豆游戏 使用说明 运行程序时,首先进入到是游戏开始界面,根据提示,按键,决定是否进入游戏.运行效果如图7.1所示. 图7.1 进入游戏界面 按两下任意键,进入到快快 ...
- unity贪吃蛇c 语言代码,unity实现简单贪吃蛇游戏
本文实例为大家共享了unity实现贪吃蛇游戏的详细代码,供大家参考,详细内容如下 首先创建一个头部,编写脚本利用WASD控制头部的移动. Vector3 up=new Vector3(0,1,0); ...
- 完整!贪吃蛇游戏c语言代码分享(包括界面,计数,提示)
最近看到身边有些朋友抱怨,网上的贪吃蛇项目完整源码太少,或者说运行不了,甚至还有花钱购买的情况,作为你们的过来人,学长了解你们期末考试的苦,今天的博客我就不啰嗦,我直接放代码给你们. 所有功能都实现了 ...
最新文章
- 技术图文:C#语言中的泛型 II
- RxJava 教程第一部分:入门之 关键的类
- 代写SOFTENG 370 Operating Systems课设、代做C/C++ 留学生作业、代写c/c++代码、代写C/C++编程作业...
- ESXI主机定时重启脚本
- shell编程之随机数和嵌套循环
- spring的aop_Spring AOP 小结
- 01-mysql数据库入门篇-认识mysql-01-05
- BZOJ 1032 JSOI 2007 祖码Zuma 区间DP
- Spring : BeanFactoryPostProcessor 子类 BeanDefinitionRegistryPostProcessor
- NiFi-面向流程的大数据处理框架
- 杭电1874畅通工程续
- WIN31DOSBox中魔改PWIN32 - 温故、浸馨、继而知新
- Please either set ERLANG_HOME to point to your Erlang installation or place
- linux 64 iso镜像文件下载地址,Linux(RHEL) ISO镜像文件-下载地址
- 史玉柱:从巨人到大闲人
- CAP定理以及BASE定理详解
- 无盘服务器快慢取决于什么,cpu运行速度的快慢取决于什么
- 快速将彩色照片变成黑白照片(仅适用于jpg格式)
- log(二)——MDC实现之ThreadLocal
- 孙溟㠭创作篆刻作品(稻)纪念袁隆平老先生