32kb 2021-10-15 08:47 采纳率: 100%
浏览 30
已结题

c语言怎样才能判断出以下题目不会一直循环下去都不会出现固定值

题目:
对一个三位数,先对该三位数的各个位数字立方求和,在对得出结果的各个位数字立方求和.如此循环下去,判断最后是否能求出一个固定不变的值;如果不能,则输出error.(在求解过程中,如果结果大于三位数,则对该数的低三位继续往下运算.
例:111
第一次1^3+1^3+1^3=3
第二次0+0+3^3=27
三0+2^3+7^3=351
四3^3+5^3+1^3=153
第五次与第四次结果相同
输出
该如何判断继续循环下去不会出现固定值呢?
求大佬解答

  • 写回答

2条回答 默认 最新

  • 信仰869 2021-10-15 09:04
    关注

    这个判断不了吧,可以限制循环次数,找多少次就不找了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月23日
  • 已采纳回答 10月15日
  • 创建了问题 10月15日