![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PTA
Flower.T
这个作者很懒,什么都没留下…
展开
-
7-47 二进制的前导的零 (10 分)
7-47 二进制的前导的零 (10 分) 计算机内部用二进制来表达所有的值。一个十进制的数字,比如24,在一个32位的计算机内部被表达为00000000000000000000000000011000。可以看到,从左边数过来,在第一个1之前,有27个0。我们把这些0称作前导的零。 现在,你的任务是写一个程序,输入一个整数,输出在32位表达下它前导的零的个数。 输入格式: 一个整数,在32位的整数可以表达的范围内。 输出格式: 一个整数,表达输入被表达为一个32位的二进制数时,在第一个1之前的0的数量。 输入原创 2021-04-11 20:03:42 · 235 阅读 · 0 评论 -
7-46 爬动的蠕虫 (15 分)
7-46 爬动的蠕虫 (15 分) 一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井? 这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。 输入格式: 输入在一行中顺序给出3个正整数N、U、D,其中D<U,N不超过100。 输出格式: 在一行中输出蠕虫爬出井原创 2021-04-11 19:46:44 · 98 阅读 · 0 评论 -
7-45 找完数 (20 分)
7-45 找完数 (20 分) 所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。 输入格式: 输入在一行中给出2个正整数m和n(1<m≤n≤10000),中间以空格分隔。 输出格式: 逐行输出给定范围内每个完数的因子累加形式的分解式,每个完数占一行,格式为“完数 = 因子1 + 因子2 + … + 因子k”,其中完数和因子均按递增顺序给出。若区间内没有完数,则输出“None”。 输入样例: 2 30原创 2021-04-10 13:27:29 · 284 阅读 · 0 评论