问题4如下:找到最大的回文由两个3位数的乘积而成.因此,我想在嵌套的for循环中将循环从999降到100,并对回文进行测试,然后当我找到第一个循环(应该是最大的循环)时,退出循环:range = 100...1000puts final
这确实输出了回文580085,但显然这不是范围内两个三位数的最高乘积。奇
我有这样的练习:“考虑某个自然数n,如果它不是回文数,则按相反的顺序改变数字的顺序,并将结果数与原始数相加。如果和不是回文数,则对该和重复相同的过程,直到得到回文数为止。上述过程对任何n是否有限。例如输入: 12输出:1
我的问题是,当我遇到更大的数字时,比如19170,它会超过unsigned long long int的限制,如果有人能解释或引导我找到可以帮助我进一步理解它的