思考题 汇总

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张图片

1)接口间是否可以继承?

可以,就相当于两个接口的效果

 2)抽象类是否可以实现接口

可以,抽象类中不一定全是抽象方法,可以实现接口

但如果要实例化的话 要通过子类实现

3)如果两个接口方法名相同

你可能感兴趣的:(思考题 汇总)