java
liaoyq123
这个作者很懒,什么都没留下…
展开
-
求N个数的最小公倍数及 Hankson问题
题目一求N个数的最大公约数和最小公倍数。用C或C++或java或python语言实现程序解决问题。要求: 1.程序风格良好(使用自定义注释模板)2.提供友好的输入输出,并进行输入数据的正确性验证。分析:用辗转相除法能得到两个数的最大公约数;把N个数存入数组,依次对数组类的两个数进行辗转相除程序流程图:代码:import java.util.ArrayList;import ...原创 2019-03-23 16:20:03 · 1725 阅读 · 0 评论 -
24点
一、问题描述:24点游戏是经典的纸牌益智游戏。常见游戏规则:从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。基本要求:随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题。1.程序风格良好(使用自定义注释...原创 2019-04-14 13:34:01 · 677 阅读 · 0 评论 -
设计模式
题目一:简单工厂模式1.题目描述使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。2.题目分析把Nvwa类作为一个工厂,有一个create()函数,传入一个字符串,通过字符串来返回一个...原创 2019-05-04 17:18:50 · 1209 阅读 · 0 评论 -
角色的创建
一、问题描述1.功能描述几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。2.游戏角色应有的属性本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。名字:不超过50个字符。性别:可以选择男性和女性。种族:一共可选五个种族,人类、精灵...原创 2019-04-20 14:17:04 · 651 阅读 · 0 评论 -
KFC点餐收银
一、问题描述参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动(自行设计或参考官网信息)。5.模拟打印小票的功能(写到文件中)。基本要求:程序设计风格良好,控制台界面友好,最多两人一组完成...原创 2019-05-12 16:40:38 · 503 阅读 · 0 评论 -
组件化程序设计CORBA
一、 题目描述题目一:利用组件化的开发方法实现一个简单的Java版CORBA程序–输出“HelloWorld!软件工程1701廖永强”题目二:利用组件化的开发方法实现一个简单的Java版CORBA程序–实现简单的连续加或减或混合加减的运算!二、 题目分析题目一:需要创建一个HelloWorld.idl接口,在接口中定义一个sayHello()函数,然后编译它,产生对应的IDL桩(客户端用...原创 2019-05-18 19:42:20 · 231 阅读 · 0 评论 -
进制转换
一、题目描述题目1:将非负十进制整数n转换成b进制。(其中b=2~16)题目2:任何一个正整数都可以用2的幂次方表示。例如: 137=2^7 +2^3 +2^0 同时约定幂次方用括号来表示,即ab 可表示为a(b)。 由此可知,137可表示为: 2(7)+2(3)+2(0)进一步:7= 2^2+2+2^0 (21用2表示) ...原创 2019-06-08 16:58:19 · 1092 阅读 · 0 评论