这是我自己的解题程序,但是结果出错了,希望有人能帮我看一下错哪了
这里举例说明一下我的思路:
设a=3,b得到100,
在for循环里对于b进行枚举
(假设b枚举到了153),d=100
c=b=153,e=1,f=1,sum=1
c=53,d=10,e=5,f=125,sum=126
c=3,d=1,g=1,e=3,f=27,sum=153 ,c=0,d=0
因为sum==b,输出此时的b(跟着第二个for循环里的任务一步一步走的)(第二个for循环执行的条件我的想法是输入3,就可以对b从100到999枚举,保证是3位数)
先用取商操作把输入的数字的每一位提取出来,然后才是求三次幂并求和。