8yue14work
4、打印100以内的所有质数. (只能被1和它本身整除的数是质数)
5、输入两个数,求最大公约数和最小公倍数。(有两种方法:辗转相除法和普通方法)
7、百钱百鸡问题:鸡翁一值钱5;母鸡一值钱3;鸡雏三值钱1,百钱买百鸡,问鸡翁鸡母鸡雏各几何?
9、一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米?第10次反弹多高
8yue18
周末思考题
1、模拟电影票选座系统,将100个座位号当做10*10二维数组,然后用0表示该座位未售出,1表示已售出,任意顾客来买票时,若为1张,则随即抽取一个编号,若为2张,优先选择并排连续的座位,若无连座,则随即选取2个座位号。(使用随机数模拟)
2、现需要开发一款卡牌类手游,
每个玩家可以选择一名英雄并开始游戏,游戏中会可以不断提升等级和不断获得新装备。直至通关。
请创建结构体存放英雄的信息,和装备的信息(自行补充信息)【腾讯面试题】
3、. 有100000个qq号,从000000到999999不等,在只读取1遍的前提下将其中重复的qq号挑出。(使用随机数模拟,数组长度不限)【谷歌面试题】
4、思考1000的阶乘尾部有多少个0。
8yue24work
(6)楼梯有N(小于50的整数)阶,上楼可以一步上一价,也可以一次上二阶。编一个程序,计算共有多少种不同的走法。(递归实现)
(7)1,1,2,3,5,8,13,21,34....... 要求用递归的方法算出 第 30 个数是多少!
8yue25work
一、 封装一个类,可以生成俄罗斯方块的各个形状,然后以星号组成各个形状并输出(至少输出5个),然后完成左右移动的方法。
二、 编写游戏
这是一款卡牌类手游,每个玩家可以选择一名英雄并开始游戏,游戏中会可以不断提升等级和不断获得新装备。直至通关。(请结合自己的理解完善题意)
英雄属性及技能列表如下(依次为英雄类型、攻击、防御、生命值、技能):
剑圣:敏捷 40 10 400 致命一击 剑圣拥有精湛的剑术,使得普通攻击30%概率造成2倍伤害,10%概率造成3倍伤害
巫妖:智力 35 12 380 霜冻护甲 巫妖可以凝冰成甲,使得防御力提高10点,物理伤害减免20%,开场施放。
圣骑士:力量 36 14 430 圣光庇护 圣骑士受圣光庇护,生命值低于30%时,回复:最大生命值40%,并免疫下一次攻击,每次战斗仅可触发一次。
山丘之王:智力32 10 390 雷霆一击 山丘之王普通攻击10%几率召唤雷电,对目标造成150点魔法伤害。
牛头人酋长:力量32 15 450 狂怒回复 被动,牛头人酋长拥有强大的血统力量,每次受到伤害回复:伤害值的20%。
游戏关卡设定:
1.关卡总数为100,击杀怪物不会获得经验值,可通过吞噬怪物卡升级。
2.关卡中会有近战怪物和法术怪物,各占一半,法术伤害无法减免,英雄依次与怪物战斗直至场景通关。
3.英雄每级所需经验值随等级递增,每次升级获得3点主属性、2点防御值和20点生命值。
4.在每个关卡中会掉落装备和怪物卡,装备属性和怪物卡经验随关卡等级递增.装备最多有3条属性,可以提升智力、敏捷、力量、防御和生命值中的一项或多项。每次关卡结束会展示所有掉落列表,退出关卡后可进行装备替换和英雄升级。
5.英雄最多装备5件装备,不分部位。也可选择一键配装,自动选择攻防生命值综合最高的5件装备,替换原有装备。
做题思考:如果解决一类问题,在这件事情上可以做,换一个类似的
2048算法 PPT 04
1)接口间是否可以继承?
可以,就相当于两个接口的效果
2)抽象类是否可以实现接口
可以,抽象类中不一定全是抽象方法,可以实现接口
但如果要实例化的话 要通过子类实现
3)如果两个接口方法名相同