1.某城市出租车计费方式是:出租车起步价8元,包含2千米;超过2千米的部分,每千米收取1.5元;超过12千米的部分,每千米收取2元。输入行驶里程数,计算需要支付的费用。
代码截图:


2.某一个企业开年会,通过座位号抽奖。抽奖时先产生两个中奖号码,中奖号码在座位号(101-500)随机产生。如果座位号与中奖号码相同,则为一等奖,如果座位号与中奖号码完全相反,则为二等奖,如果座位号的尾号与中奖号码的尾号相同,则为三等奖。输入一个座位号,判断其是否中奖。
代码截图:


3.有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....


4.海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?


5.输入一个人民币的整数值(100以内以元为单位),编程找到用10元、5元、2元、1元表示的总数量的最小组合方式。


6.Py数。Py从小喜欢奇特的东西,而且天生对数字特别敏感,一次偶然的机会,他发现了一个有趣的四位数2992, 这个数,它的十进制数表示,其四位数字之和为2+9+9+2=22,它的十六进制数BB0,其四位数字之和也为22, 同时它的十二进制数表示1894,其四位数字之和也为22,啊哈,真是巧啊。 Py非常喜欢这种四位数,由于他的发现,所以这里我们命名其为Py数。 现在给你一个十进制4位数n,你来判断n是不是Py数,若是,则输出Yes,否则输出No。


本文包含一系列编程挑战,如设计出租车计费系统,实现抽奖算法,解决斐波那契数列问题,计算猴子分桃的桃子总数,寻找人民币最小组合以及识别特定的四位数Py数。这些问题涉及基础算法和数学逻辑,是提升编程技能的良好练习。
&spm=1001.2101.3001.5002&articleId=131085830&d=1&t=3&u=989b4fddb989489eb4cc457c1282e810)
176

被折叠的 条评论
为什么被折叠?



