05 2020 档案

摘要:题目描述: 如果一个数恰好等于它的因子之和,那么这个数就被称为「完数」,如 6=1+2+3。编程找出 1000 以内的所有「完数」。 分析与解答: 外层循环 998 次,每次循环得到的 $i 传入下个循环内,内部循环求解出符合 $i 整除 $k 等于 0 的数,如果能够整除,那么说明 $k 是 $i 阅读全文
posted @ 2020-05-30 08:01 橙宝技术 阅读(1094) 评论(0) 推荐(0)
摘要:题目描述: 一个球从 100 米高度自由落下,每次落地后反弹回原高度的一半,再落下。求它在第 10 次落地时,共经过多少米?第 10 次反弹多高? 分析与解答: 根据题目要求,假设初始总高度为 100 米,因为每次下落高度反弹回的高度为上一次的一半,循环 10 次,每次循环都对上次反弹后的高度除以 阅读全文
posted @ 2020-05-30 06:55 橙宝技术 阅读(922) 评论(0) 推荐(0)
摘要:##题目描述: 公鸡 5 文钱 1 只,母鸡 3 文钱 1 只,小鸡 1 文钱 3 只,现在用 100 文钱共买了 100 只鸡。假设每种鸡至少一只,那么在这 100 只鸡中,公鸡、母鸡和小鸡各是多少只? ##分析与解答: 根据百钱买百鸡的要求,可以假设一共有 i 只公鸡,j 只母鸡,k 只小鸡,并 阅读全文
posted @ 2020-05-29 11:32 橙宝技术 阅读(280) 评论(0) 推荐(0)
摘要:##题目描述: 有一头母牛,到 4 岁时可生育,每年可生育一头小牛,假设所生均是一样的母牛,到 15 岁绝育,不再能生,20 岁死亡,问 n 年后有多少头牛? ##分析与解答: 根据条件定义一个函数,参数 $n 代表多少年,定义最开始的牛的数量为 1;在循环中,当母牛年龄大于 4 并且小于 15 时 阅读全文
posted @ 2020-05-29 11:22 橙宝技术 阅读(590) 评论(0) 推荐(0)
摘要:##题目描述: 请根据杨辉三角的规律,用编程实现杨辉三角。 ##分析与解答: 实现代码如下: <?php function get($n) { $arr = array(); for ($i = 1; $i <= $n; $i++) { for ($j = 1; $j <= $i; $j++) { 阅读全文
posted @ 2020-05-28 09:20 橙宝技术 阅读(154) 评论(0) 推荐(0)
摘要:##题目描述: 若有一只兔子,它每个月生一只小兔子,而小兔子一个月后也开始生产。起初只有一只兔子,一个月后就有两只兔子,两个月后就有三只兔子,三个月后有五只兔子,以此类推, 12 个月后有多少只兔子? 实现代码如下: /** * 第一个月是1个大兔子 1 * 第二个月是1个大兔子,1个小兔子 2 * 阅读全文
posted @ 2020-05-28 09:10 橙宝技术 阅读(154) 评论(0) 推荐(0)
摘要:##php开源后台 tpadmin:https://www.fastadmin.net/ ##前端后台模板 layuiAdmin:https://www.layui.com/admin/ 阅读全文
posted @ 2020-05-27 10:12 橙宝技术 阅读(543) 评论(0) 推荐(0)
摘要:##题目描述: 要求开发一款扑克游戏,编写一套洗牌算法,而公平地洗牌是将洗好的牌存储在一个整型数组里。 实现代码如下: <?php $cardNum = 54; print_r(washCard(54)); function washCard($cardNum){ $result = $tmp = 阅读全文
posted @ 2020-05-27 10:02 橙宝技术 阅读(295) 评论(0) 推荐(0)
摘要:##题目描述: 将一组数字、字母或符号进行排列,以得到不同的组合顺序,如 1、2、3 这三个数的排列组合有:123、132、213、231、312 和 321。 实现代码如下: <?php define("N",4); $numArr = []; for($i = 1; $i<=N; $i++){ 阅读全文
posted @ 2020-05-27 09:44 橙宝技术 阅读(234) 评论(0) 推荐(0)
摘要:##题目描述: Armstrong(阿姆斯壮)数是等于其数字的立方数之和的数字,如 153 可以满足 111+555+333=153,试写出一程序找出所有的三位数 Armstrong 数。 for ($num = 100;$num<=999;$num++){ $a = floor($num/100) 阅读全文
posted @ 2020-05-26 21:56 橙宝技术 阅读(172) 评论(0) 推荐(0)
摘要:##题目描述: 据说著名犹太历史学家 Josephus(约瑟夫)有过以下的故事:在罗马人占领乔塔帕特后, 39 个犹太人与 Josephus 及他的朋友躲到一个洞中,39 个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41 个人排成一个圆圈,由第 1 个人开始报数,报数每报到第 3 个 阅读全文
posted @ 2020-05-26 21:35 橙宝技术 阅读(225) 评论(0) 推荐(0)
摘要:##题目描述: 汉诺塔(又称河内塔)问题是印度的一个古老的传说。在一个庙里有三根金刚石棒,第一根上面套着 64 个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不停地把它们一个个地从这根棒搬到另一根棒上,规定可利用中间的一根棒作为辅助,但每次只能搬一个,而且大的不能放在小的上面 阅读全文
posted @ 2020-05-25 22:01 橙宝技术 阅读(894) 评论(0) 推荐(0)
摘要:题目描述: 一群猴子排成一圈,按 1,2,…,n 依次编号。然后从第 1 只开始数,数到第 m 只,把它踢出圈,从它后面再开始数,再数到第 m 只,再把它踢出去……,如此不停地进行下去,直到最后只剩下一只猴子为止,那只猴子就可以当大王。要求编程模拟此过程,输入 m、n,输出最后那个大王的编号。 分析 阅读全文
posted @ 2020-05-25 21:19 橙宝技术 阅读(129) 评论(0) 推荐(0)
摘要:题目描述: 有 5 个人偷了一堆苹果,他们准备在第二天进行分赃。晚上,有一个人溜出来,他把所有苹果分成了 5 份,但是多了一个,他顺手把这多的一个苹果扔给树上的猴子,自己先拿 1/5 藏了起来。没想到其他四人也都是这么想的,都如第一个人一样把苹果分成 5 份,把多的那一个扔给了树上的猴,偷走了 1/ 阅读全文
posted @ 2020-05-25 16:29 橙宝技术 阅读(168) 评论(0) 推荐(0)