100题
tklalll
这个作者很懒,什么都没留下…
展开
-
15题 flag的应用
flag用于作为循环判断的条件。flag = 1 则可以进入下一次循环内层循环flag = 0, 跳出循环后,可以手动置1,以进入外层循环的下一次循环外层循环需要结束,则用break 跳出原创 2017-05-01 22:16:16 · 892 阅读 · 0 评论 -
58题 拉丁方阵
利用循环输出的方法,输出1至6,选择不同的起始点,从1到6,然后从2到6再到1一共输出6行即可原创 2017-05-31 21:01:29 · 438 阅读 · 0 评论 -
69题
魔术师每次将牌放置于最下面,没有打乱次序,只是将第一张与最后一张牌联系起来因此只需建立一个数组,遍历完最后一个重新指向第一个即可。原创 2017-06-04 22:15:39 · 222 阅读 · 0 评论 -
46题
求所有分母小为40的最简真分数用辗转相除法求最大公约数最大公约数为1,则证明是最简分数原创 2017-05-18 21:56:38 · 240 阅读 · 0 评论 -
试探
第13题正向试探不可行,则反向倒推x5 = 1000/(1+12*0.063)x4 = 1000/(1+12*0.063)..........倒推则加1000,除以利率即可。原创 2017-04-27 21:21:15 · 168 阅读 · 0 评论 -
36题
在36题中,要解一个不定方程。解决的办法是对参数依次增加进行试探,每次都判断直到XYZ符合实际情况。 在37题中,每次跨2余下1级,跨3则余2,跨5则余4,可以用取余运算对条件进行判断。原创 2017-05-09 22:40:30 · 195 阅读 · 0 评论 -
45题埃及分数
45题要求将一个真分数转化为埃及分数,及分子为1的几个分数之和。由于要对分数进行精确运算,将a/b表示为1/(b/a)。分母加1确保每个分数都小于实际值,然后相减算出差值,不断循环即可。原创 2017-05-17 21:53:50 · 505 阅读 · 0 评论 -
覆盖
13.0 total = f(total)可实现覆盖,用for循环可以实现倒推的运算14.0穷举法先从8年开始穷举可以减少计算量再用for循环进行嵌套原创 2017-04-25 22:45:19 · 179 阅读 · 0 评论 -
44题
1/p+1/q+1/r+1/s=1其中 p4/p>=1当p= 2时,3/q>=1/2当p=2,q=3时,2/r>=1/6原创 2017-05-15 22:17:09 · 184 阅读 · 0 评论 -
44题
1/p+1/q+1/r+1/s = 1要求出整数pqrs的范围,其中p分析可得1/p最大,所以4/p应大于1而当1/p最大为1/2时,3/q应大于1-1/21/p = 1/2, 1/q = 1/2时, r,s不存在,所以p = 2,q = 3,则2/r应大于1/6原创 2017-05-15 22:03:32 · 156 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
在第11题中,要求算出指定日期与给出日期的天数间隔。 解决方法是定义一个可以算出一年天数的函数,然后循环。 其中遇到闰年2月算29天,按月累加天数,最后加上剩余的天数即可。原创 2017-04-24 22:38:37 · 180 阅读 · 0 评论 -
天数计算
11原创 2017-04-24 22:03:50 · 223 阅读 · 0 评论 -
41题
此题与40题区别在于题目的条件可以用方程组列出而40题则包含不等式方程组可以用矩阵进行计算。原创 2017-05-12 21:42:52 · 209 阅读 · 0 评论 -
38题 循环嵌套
在38题中要求算出1元兑换1分2分5分硬币的所有情况。 采用穷举法时,利用循环进行控制。 循环嵌套时的执行顺序是从外到内的,但是步进的单位则是最内层的循环。好比秒针带动分针及时针的转动。 因此将步长最大的5分放在最内层,可以减少试探的次数。原创 2017-05-11 22:08:44 · 250 阅读 · 0 评论 -
第38题
如何实现隔4个数进行换行输出?对数字前编号进行判断,如果能被4整除则输出换,否则输出空格原创 2017-05-10 22:28:10 · 140 阅读 · 0 评论 -
第60题
1到9这9个数字组成比例为1:2:3的三位数。有两个条件,一是1到9不重复二是1:2:3不重复其中利用一个条件进行试探,利用另一个进行检验使用1:2:3来试探显然试探的次数更少一些。原创 2017-06-02 21:48:44 · 221 阅读 · 0 评论