I am a teacher!

导航

2022年1月25日 #

C语言程序设计100例之(57):3n+1问题

摘要: 例57 3n+1问题 问题描述 考虑如下的序列生成算法:从整数 n 开始,如果 n 是偶数,把它除以 2;如果 n 是奇数,把它乘 3 加1。用新得到的值重复上述步骤,直到 n = 1 时停止。例如,n = 22 时该算法生成的序列是:22,11,34,17,52,26,13,40,20,10,5, 阅读全文

posted @ 2022-01-25 17:25 aTeacher 阅读(570) 评论(0) 推荐(0) 编辑

C语言程序设计100例之(56):蚂蚁

摘要: 例56 蚂蚁 问题描述 n只蚂蚁以每秒1cm的速度在长为Lcm的竿子上爬行。当蚂蚁爬到竿子的端点时就会掉落。由于竿子太细,两只蚂蚁相遇时,它们不能交错通过,只能各自反向爬回去,蚂蚁反向不需耗时。对于每只蚂蚁,我们知道它距离竿子左端的距离xi,但不知道它当前的朝向。请计算各种情况当中,所有蚂蚁落下竿子 阅读全文

posted @ 2022-01-25 11:05 aTeacher 阅读(591) 评论(0) 推荐(1) 编辑