
经典问题
文章平均质量分 73
chasele
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
“魔方阵”c语言答案
打印“魔方阵”,所谓魔方阵是指这样的方阵 ,它的每一行,每一列和对角线之间和均相等。例如,三阶魔方阵为 8 1 6 3 5 7 4 9 2要求打印出1~n的平方数的自然数的魔方阵。c版本的答案:#include #include #include void main(){ int a[16原创 2006-04-27 18:39:00 · 2382 阅读 · 1 评论 -
约瑟夫环问题的C版本答案
编序为1,2,...n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数),一开始人选一个整数作为报数上限m,从第一个人开始按顺时针方向从自1开始顺序报数,报到m时停止报数.报m的人出列,将他的密码作为新的m值,从他的顺时针方向上的下一个人开始从1报数,如此下去,知道所有人全部出列为止,设计一个程序求出出列顺序. 采用单循环链表模拟此程序,按照出列的顺序印出各人的编号 测试数据:m的初值为20原创 2006-04-27 18:41:00 · 1662 阅读 · 0 评论 -
百钱买百鸡经典问题
有个商人不小心把40磅的砝码摔碎了,摔成了4块,欲哭无泪时发现这4块砝码恰好可以组合成1-40的任意重量,求这4块碎砝码的质量。(砝码系数可以取-1,0,1)答案:1,3,9,27数学依据:数学上的命题是这样的(以下用符号^表示指数。如3^2表示3的2次方):假设有序列An= {3^0, 3^1, 3^2,...,3^n},要证明可以用该序列中的1~n个元素通过加减法组合出Sum(An原创 2006-04-27 18:25:00 · 2097 阅读 · 0 评论