蓝桥杯校内练习(19.01.12)

1.递归求二进制表示位数

这个是求将一个十进制的数转换为一个二进制的数后二进制有几位
然后,代码是这样的:

在这段代码里i++和N = N/2可以互换顺序吗?
递归算法是这样写吗?

2.千万记得if语句中用==!!!

3.问题描述
  已知n和m,打印n^1,n^2,...,n^m。要求用静态变量实现。n^m表示n的m次方。已知n和m,打印n^1,n^2,...,n^m。要求用静态变量实现。n^m表示n的m次方。(每行显示5个数,每个数宽为12,右对齐)
样例输入
一个满足题目要求的输入范例。
例:
3 8
样例输出
与上面的样例输入对应的输出。
例:

数据规模和约定
  输入数据中每一个数的范围。
  例:n^m小于int 的表示范围。
一个没有搞明白的问题:

错误在哪?

猜你喜欢

转载自www.cnblogs.com/lsx123/p/10258827.html