循环语句
习题
[1.2] 编写程序,输入
,计算 的值。实现进制转换器:
(1) 输入一个十进制正整数
,再输入一个正整数 ,输出 在 进制下的表示。 (2) 输入一个正整数 ,再输入一个 进制正整数 ,输出 在十进制下的表示,并且当 不是合法的 进制数时输出错误信息。从 1 开始,重复选择并执行以下两个步骤中的一个,可以在有限步后得到任意的正整数。
*=2
;+=1
;
(1) [M3.3] 证明:对于任意的正整数
,存在以下一种操作步骤满足:- 步骤数小等于
。 *=2
的次数大等于+=1
的次数。
(2) [2.3] 编写程序,输入
,输出通过上述变换得到 的步骤。(3) [4.5] 编写程序,对
实现 (2)。(4) [1.2] 编写程序,用
<stdbit.h>
中的函数实现 (2)。