我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C语言关于亲密数问题的解决

左边这个代码是最终正确的结果。请问,为什么右边的代码结果输出错误?为什么b和c的赋值地方不一样就会影响到答案的正确率呢?求解答!

img

报错原因:b=0和c=0必须要写在第一重for循环里,因为第一重for循环就是遍历待判断的5个数值,而b和c是用来记录因子之和,每一个待判断的因子之和是不一样的,所以每判断一个s[i],b和c都得重新赋值为0,不然会影响比较结果

近期文章

  • 使用PHP确定日期(月)的周数
  • 想从事python工作,需要把所有的知识都学了吗?
  • 世界上最好的编程语言是什么
  • 下载64位office 出现这个问题怎么办
  • 小程序怎么设置当前只有一个音乐播放
  • 谁来帮我解释一下这个程序啊
  • 山水湖林田草内容求解释
  • Jinja2中for循环的使用
  • 删除一个英文字符串中所有的字母‘d’
  • LSTM loss不下降相关问题
  • 我对Python的提问
  • 从多维数组中获取数组并将值传递给PHP中的变量
  • 请问我输出要怎么改一下,输出有点问题,其他都没问题了
  • 描述jk触发器功能的vhdl语言有错误
  • c语言中为何strcpy不引用头文件string.h也能使用
  • Dev c++代码保存后无法修改?
  • 为什么学校网站必须用校园网
  • 折半排序法怎么理解啊,这个第二张图的代码,不太理解
  • spring cloud gateway3.0如何整合Hystrix做服务降级
  • 关于汇编语言开关判断的问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华