学习交流
文章平均质量分 72
hello_no_world
Follow your passion,Follow your heart!
展开
-
喝啤酒问题
/*************************************************************************************************TOPIC:Drink beer**Descripition:市场上某啤搞活动,每瓶2元,4个瓶盖可以兑换一瓶啤酒,两个空啤也可兑换一瓶啤酒。完成输入钱数,最多可以喝多少瓶**Cr原创 2015-12-18 18:19:38 · 879 阅读 · 0 评论 -
蚂蚁爬竹竿问题
有一根27厘米的细木杆,在第3厘米、7厘 米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。木杆很细,不能同时通过一只蚂蚁。开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或 调头,但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。编写程序,求所有蚂蚁都离开木杆的最小时 间和最大时间。分析:最短时间11秒这里比较简单不做原创 2016-04-22 20:14:59 · 2303 阅读 · 0 评论 -
逻辑随笔1
1.“飞机加油”问题一架飞机在满油的情况下可以绕地球飞0.5圈,假设飞机与飞机之间可以互相加油,请问在确保所有飞机够油飞回起点的情况下,最少需要几架飞机才可以让其中一架飞机成功绕地球飞行一圈?解析:A,B,C三架飞机同时起飞,飞到一圈的1/8处,各自消耗了1/4的油,此时C还剩3/4的油,将1/4分给A,1/4分给B,剩下的1/4供自己安全返航,则A和B变为满油状态;当飞到转载 2016-04-22 21:05:03 · 366 阅读 · 0 评论 -
"抢红包"问题
某平台具有强红包功能,请编写程序求收到红包数中有红包大于红包数一半的红包。分析:这道题目看似简单,其实仔细分析会发现,这道题目其实考察如何将内存有效分配,做到"拿多少用多少"的目的。这里使用链表进行内存的分配与管理。a.使用C语言来实现#include#includetypedef struct red_packet{ float data;//红包大小 struc原创 2016-04-22 20:21:07 · 378 阅读 · 0 评论