输出连续的K进制数。 任意给定一个K1K≤10进制的数N不超过30位且第一位不为0以N为基准点输出其后M个K进制数。 编程要求 右侧编辑器中有一个函数Next它有三个参数nkm其中n为一个字符串存有基准点整数的字符串表示。 请在此函数中计算并输出k进制数n之后的m个数每一个数占一行。 注意:输出仍然是k进制而且第一位不能为0。 输入数据由评测系统读取并传递给Next函数。详细见测试说明
思路:
- 先将 n 转换为十进制数
- 循环 m 次,每次将十进制数加 1,再将其转换为 k 进制数输出
注意事项:
- 转换进制时,可以使用 Python 自带的 int 函数,将字符串转换为整数
- 输出 k 进制数时,可以使用 Python 自带的 format 函数,指定输出的进制和位数
Python 代码:
原文地址: http://www.cveoy.top/t/topic/bzsk 著作权归作者所有。请勿转载和采集!