循环语句
习题
10501 [0.1] 使用循环语句,按下列要求打印字符。
txt1 11 111 1111 11111
1
2
3
4
5txt1 1111 111111111 1111111111111111 1111111111111111111111111
1
2
3
4
5txtA AB ABC ABCD ABCDE
1
2
3
4
5txtA ABA ABCBA ABCDCBA ABCDEDCBA
1
2
3
4
5txtA BC DEF GHIJ KLMNO
1
2
3
4
510502 [1.2] 编写程序,输入
,计算 的值。10503 实现进制转换器:
(1) 输入一个十进制正整数
,再输入一个正整数 ,输出 在 进制下的表示。 (2) 输入一个正整数 ,再输入一个 进制正整数 ,输出 在十进制下的表示,并且当 不是合法的 进制数时输出错误信息。10504 从 1 开始,重复选择并执行以下两个步骤中的一个,可以在有限步后得到任意的正整数。
*=2
;+=1
;
(1) [M3.3] 证明:对于任意的正整数
,存在以下一种操作步骤满足:- 步骤数小等于
。 *=2
的次数大等于+=1
的次数。
(2) [2.3] 编写程序,输入
,输出通过上述变换得到 的步骤。(3) [4.5] 编写程序,对
实现 (2)。(4) [1.2] 编写程序,用
<stdbit.h>
中的函数实现 (2)。