问题描述:
设计一个高尔夫小游戏
全长280米 3种模式可以选择 A: rondom 100 (80-120)
B: rondom 30 (24-36) C:rondom 10 (8-12)
除ABC模式之外全为误杆,距离不变,打击次数加1;
当距离〈=10的时候,如果选择C模式,提示成功;
A模式则|距离-random 100|
B模式则|距离-random 30|
打击直到球进洞为止。
成功后,如打击低于5次 输出under par;
高于5 over par;
等于5 par;
输出例子(含误杆元素)
The hole is a par 5 and is 280 meters in length.
You may use a driver, iron, or a putter.
The average distance each club can hit is:
Driver = 100m, Iron = 30m, Putter = 10m
START GAME
You are 280 metre/s from the hole, after 0 stroke/s.
Please select [ (D)river-100m, (I)ron-30m, (P)utter-10m ]:q
Invalid club selection... Air Swing!
You hit 0 metres ...
You are 280 metre/s from the hole, after 1 stroke/s.
Please select [ (D)river-100m, (I)ron-30m, (P)utter-10m ]:D
You hit 96 metres ...
You are 184 metre/s from the hole, after 2 stroke/s.
Please select [ (D)river-100m, (I)ron-30m, (P)utter-10m ]:d
You hit 110 metres ...
You are 74 metre/s from the hole, after 3 stroke/s.
Please select [ (D)river-100m, (I)ron-30m, (P)utter-10m ]:i
You hit 35 metres ...
You are 39 metre/s from the hole, after 4 stroke/s.
Please select [ (D)river-100m, (I)ron-30m, (P)utter-10m ]:I
You hit 27 metres ...
You are 12 metre/s from the hole, after 5 stroke/s.
Please select [ (D)river-100m, (I)ron-30m, (P)utter-10m ]:p
You hit 9 metres ...
You are 3 metre/s from the hole, after 6 stroke/s.
Please select [ (D)river-100m, (I)ron-30m, (P)utter-10m ]:i
You hit 27 metres ...
You are 24 metre/s from the hole, after 7 stroke/s.
Please select [ (D)river-100m, (I)ron-30m, (P)utter-10m ]:i
You hit 27 metres ...
You are 3 metre/s from the hole, after 8 stroke/s.
Please select [ (D)river-100m, (I)ron-30m, (P)utter-10m ]:p
You hit 3 metres ...
Clunk... The ball is in the hole.
Disappointing. You are 4 over par.
Press any key to continue . . .
1楼大哥 我属于纯的不能再纯的菜鸟了 刚刚开始学 还几天要交了 所以来求人帮我写上 循环语句我用了 老是有错误 我死的心都快有了 能帮写出来吗 在线等消息
什么是电脑函数!我是超级菜鸟! 请大家回答的时候尽量说通俗易懂的!谢谢...
A、传统 C++:include <assert.h> \/\/设定插入点 include <ctype.h> \/\/字符处理 include <errno.h> \/\/定义错误码 include <float.h> \/\/浮点数处理 include <fstream.h> \/\/文件输入/输出 include <iomanip.h> \/\/参数化输入/输出 include <iostream.h> \/\/数据流输入/...
如何学习编程。超级菜鸟~不要粘贴复制的,要真实的~!
能成,但是很费时间,有一些问题如果没有人给你解答你是很难理解的。买一本比较基础的书,然后慢慢学,再在网上找一下源代码看。学完了C语言在学C++,这样你就会比较容易理解,如果你一开始就学C++很容易糊涂。学习编程主要是看思想,其实语言并不重要,就像语文似的,你语法学的再好也未必能...
想学编程的超级菜鸟是应该先学perl语言,还是c语言?
perl 很好学, 但, 我建议你学先 Javascript.c(或 c++) 其实都很有用, 学 c 或 perl 那些. 首先你得找个语言来安装, 再设置一堆路径. perl 还好, 只要在 cmd 里打 perl myscript.pl 就可以执行, 如果是 c, 那执行时又得先 compile ... 有点未见官先打八十的感觉.写 javascript 只需...
c++用什么软件编程?
5、Dev-C++是一个Windows环境下C\/C++开发工具,它是一款自由软件,遵守GPL许可协议分发源代码。c语言编程书籍推荐入门:C语言入门经典《C语言入门经典》例子简单生活化,而且每个例子分析很细。c语言编程软件有哪些手机c语言编程app有《C语言学习宝典》、《C语言编译器》、《C语言编译器IDE》、《菜鸟学C...
我想学C语言,但是个超级菜鸟,不知从何处入手,哪里有基础资料,谁能告诉...
程序设计工具不外乎如下几类: 1)本地开发 应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台开发 开发工具如 Java 等。 3)网络开发 对客户端开发工具如:Java Script 等;对服务器...
c语言入门必收藏,可以参考的学习网站?
4、LearnCpp:免费学习c++编程。5、TutorialsPoint:一个很好的网站!想学的技术(包括C++),它几乎都提供了详细的教程。保存好就对了,超级有用。6、The C++ Standard Library:这是一个收集了数C\/C++网站链接列表的网页。7、Free C\/C++ Libraries:免费C++开源库和其它有用的工具。8、C and C++ ...
vc++学习困惑,对于初学者怎么才能学好,但求高手指点。
先把C,C++给学好! 注意是学好! 而不仅仅是限于语法知识点的掌握,,,建议先把这些东东搞得非常熟了,,,那你就可以去学VC的Windows应用程序开发,先不要学MFC 吧,,对于初学者MFC把一切给封装起来,,而且那些个类多且关系复杂,如果对Win32应用程序没个大概了解,很难理解,并且也不知变通!
超级菜鸟怎么学习数据分析
属于中高级。4、python是一种编程语言,用于数据分析挖掘,网络爬虫等。强大高级。学习C++或者面向对象程序设计可以自学啦!说起数据分析,本人真有点望眼欲穿,随着放下大数据,云计算概念膨胀以及各种创业公司兴起,前途个人比较看好。话说一名好的数据分析师没有不懂业务的,所以精深业务才是根本。至于菜鸟...
我想学C语言,不知道有啥必要条件
但后来通过重新设计,变成一种准面向对象的基于事件基于模块设计的专为Windows用户的程序设计。而C语言可以跨平台,并且可以生成系统级执行效率的高效代码。个人建议如果想在程序设计方面有所研究,最好放弃去研究VB。C语言学习不困难,但必须做好向C++转变的准备。以后还可以考虑向Java等语言过渡。
菜鸟学习电脑要怎么开始?
^)。 4、有问题尽量自己设法解决。搞定后你会很有"成就感"的,"自己动手,丰衣足食"毛主席说的没错。 5、要有毅力有恒心。我一朋友学编程,先VB后C++再VF,样样都半通不通,样样都拿不出手,这是学电脑的大忌。要达到"多能一专"也就够你学的了,别贪多求全。 6、...