java吧 关注:1,243,897贴子:12,719,778
  • 25回复贴,共1

求大佬指教一下为什么我这个是死循环

只看楼主收藏回复

这个题说是让输出所有的水仙花数,我感觉这么写应该没问题啊,但是一执行就变成了死循环


IP属地:北京来自Android客户端1楼2022-05-29 15:54回复
    num永远小于999


    IP属地:江苏来自Android客户端2楼2022-05-29 16:34
    收起回复
      下面tnum和num换一下


      IP属地:江苏来自Android客户端4楼2022-05-29 17:14
      收起回复
        循环体的值又被重新赋值了,导致无法跳出for循环。。。


        IP属地:江西来自Android客户端6楼2022-05-30 00:01
        收起回复
          这逻辑简直混乱的一塌糊涂


          IP属地:上海来自Android客户端7楼2022-05-30 03:09
          收起回复
            这代码我竟然看不懂


            IP属地:浙江来自Android客户端8楼2022-05-30 08:36
            收起回复
              反面教材


              IP属地:陕西来自iPhone客户端9楼2022-05-30 08:47
              回复
                num不会为0


                IP属地:四川来自Android客户端10楼2022-05-30 09:26
                收起回复
                  确实是个死循环


                  来自iPhone客户端12楼2022-05-30 10:36
                  回复
                    num/=10,num是用来计数的,在循环体里只能读不能写


                    IP属地:浙江来自Android客户端13楼2022-05-30 14:15
                    回复
                      num一直是0和1在循环,跳不出for循环,for里的num变成i变量,tnum,num=i


                      IP属地:四川来自iPhone客户端14楼2022-06-02 14:51
                      回复