java吧 关注:1,256,588贴子:12,747,634
  • 3回复贴,共1

在最开始已经定义了s=0,为什么在for循环的第一个表达式里

只看楼主收藏回复

在最开始已经定义了s=0,为什么在for循环的第一个表达式里还要写s=0,如果在for循环不写的话可以编译但什么也运行不出来


IP属地:河南来自Android客户端1楼2020-10-04 09:37回复
    dddddd


    IP属地:河南来自Android客户端2楼2020-10-04 09:43
    回复
      外循环是取1000个数i,内循环用来取当前i的因子之和,j是除数,能整除就是因子,因子之和是s,最后s=i说明当前i是完数,所以每次取不同i 都要让s归零


      IP属地:广东来自iPhone客户端4楼2020-10-04 10:20
      收起回复