假设仅表示正整数,如何找到可以用以 13 为底的 5 位数字表示的最大值和最小值?那么答案需要以 10 为底。
5位数字意味着5位吗?能表示的最小的数不是零,最大的不是2^(N-1)吗?
假设仅表示正整数,如何找到可以用以 13 为底的 5 位数字表示的最大值和最小值?那么答案需要以 10 为底。
5位数字意味着5位吗?能表示的最小的数不是零,最大的不是2^(N-1)吗?
这听起来像是家庭作业,但无论如何我都会咬一口:)
5 位可能意味着 5 位,如12345
.
以 13 为底意味着有 13 个可能的数字,我们人类习惯用 10 来计算。
我们可以用 表示额外的 3 位数字,A, B, C
因此可能的数字的全部范围是0123456789ABC
。通过这种表示,很明显最小的 5 位值是00000
和最大的CCCCC
.
要将CCCCC
基数 13 转换为基数 10,您可以
((((C * 13) + C) * 13 + C) * 13 + C) * 13 + C
=
((((12 * 13) + 12 ) * 13 + 12 ) * 13 + 12 ) * 13 + 12
=
371,292
00000
当然在任何基础上都是零。