标签: c
平衡数是一个整数,其中每个数字的外观数是该数字的数值的倍数。例如,9可以是apear 9,18,63,甚至是0次,依此类推。零的数字不会出现在那种数字中,特别是不是前导零(例如00035476)。我被赋予了一个编写代码的任务,我在其中输入一个数字,并确定数字是否平衡。 需要强调的是,该数字不一定是int或unsigned long类型,并且其大小(数字位数)不受限制。
我会感激你的每一个帮助。
答案 0 :(得分:1)
您可能想要使用bigints。我建议使用GMPlib
(高效的bigint算法算法很棘手,所以最好使用一些现有的bigint库)