寒水馨
让天下没有难敲的代码
展开
-
C语言实现:常胜将军问题
常胜将军问题:现有 21 根火柴,两人轮流取,每人每次可以取走 1 至 4 根,不可多取,也不能不取,谁取最后 1 根火柴谁输。请编写一个程序进行人机对弈,要求人先取,计算机后取;计算机一方为“常胜将军”。原创 2023-06-04 07:04:54 · 500 阅读 · 0 评论 -
C语言实现:兔子产仔问题
13世纪意大利数学家斐波那契在他的《算盘书》中提出这样一个问题:有人想知道一年内一对兔子可繁殖成多少对,便筑了一道围墙把一对新生的兔子关在里面。已知一对两个月大的兔子以后每一个月都可以生一对小兔子,而一对新生的兔子出生两个月后才可以生小兔子(例如:1月份出生,3月份才可产仔)。假如一年内没有发生死亡,则一年内共能繁殖成多少对?原创 2023-05-26 15:06:20 · 816 阅读 · 0 评论 -
C语言实现:猴子吃桃问题
C语言实现:猴子吃桃问题;猴子吃桃问题:有一只猴子第一天摘下若干个桃子,当即吃掉了一半,又多吃了一个;第二天又将剩下的桃子吃掉一半,又多吃一个;按照这样的吃法每天都吃前一天剩下的桃子的一半又一个。到了第十天,就只剩下一个桃子。问题:这只猴子第一天摘了多少个桃子。原创 2023-01-23 23:10:04 · 1145 阅读 · 0 评论 -
C语言实现:寻找水仙花数
C语言实现:寻找水仙花数;如果一个3位数等于其各位数字的立方和,则称这个数为水仙花数。例如:407=4^3+0^3+7^3,因此407就是一个水仙花数。编写一个程序,找出全部的水仙花数。原创 2023-01-12 23:56:47 · 1111 阅读 · 0 评论 -
C语言实现:爱因斯坦的阶梯问题
C语言实现:爱因斯坦的阶梯问题;爱因斯坦曾出过这样一道有趣的数学题:有一个长阶梯,若每步上2阶,最后剩1阶;若每步上3阶,最后剩2阶;若每步上5阶,最后剩4阶;若每步上6阶,最后剩5阶;只有每步上7阶,最后刚好一阶也不剩。请问该阶梯至少有多少阶。编写一个C程序解决该问题。穷举法原创 2023-01-11 16:41:22 · 3152 阅读 · 0 评论 -
C语言实现:百钱买百鸡问题
C语言实现:百钱买百鸡问题;百钱买百鸡问题:我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题。该问题叙述如下:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?请编写C程序,解决“百钱买百鸡”问题。原创 2023-01-08 23:28:09 · 4279 阅读 · 0 评论 -
C语言实现:三色球问题
C语言实现:三色球问题;三色球问题:由红、黄、绿三种颜色的球,其中红球3个,黄球3个,绿球6个。现将这12个球混放在一个盒子中,从中任意摸出8个球,编程计算摸出球的各种颜色搭配。原创 2023-01-08 22:02:15 · 2388 阅读 · 0 评论 -
C语言实现:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。...,请问第五个人多大?
C语言实现:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后 问第一个人,他说是10岁。请问第五个人多大?原创 2023-01-05 16:36:11 · 491 阅读 · 0 评论 -
C语言实现:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
C语言实现:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?原创 2023-01-05 16:04:04 · 696 阅读 · 0 评论 -
C语言实现:有1、2、3、4这4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
【C、C++系列-6】C语言实现:有1、2、3、4这4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?原创 2023-01-05 15:18:17 · 1032 阅读 · 0 评论 -
C语言实现:折半查找算法(递归、分治法)
C语言实现:折半查找算法(递归)(分治法)。在计算机科学中,折半搜索(英语:half-interval search),也称二分搜索(英语:binary search)、对数搜索(英语:logarithmic search),是一种在有序数组中查找某一特定元素的搜索算法。原创 2022-12-07 23:27:08 · 1442 阅读 · 0 评论 -
C语言实现:将正整数n划分成一系列的正整数之和,计算共有多少种划分方法(递归、分治法)
C语言实现:将正整数n划分成一系列的正整数之和,计算共有多少种划分方法(递归)(分治法)原创 2022-12-07 02:12:05 · 887 阅读 · 0 评论 -
C语言实现:计算n的阶乘 (递归、分治法)
C语言实现:计算n的阶乘n! (递归)(分治法)原创 2022-12-06 18:12:36 · 767 阅读 · 0 评论 -
C语言实现:TOM 的借书方案(排列组合)
C语言实现:TOM 的借书方案(排列组合);穷举法原创 2022-12-05 23:52:39 · 495 阅读 · 0 评论 -
C语言实现:寻找[1,100]之间的素数
C语言实现:寻找[1,100]之间的素数;穷举法原创 2022-12-05 20:58:51 · 494 阅读 · 0 评论