C++程序 要求输出1000以内的完数
2022-09-29 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
if(n/i-int(n/i)==0)错了。
1、if(n/i-int(n/i)==0)这个改为if(n%i == 0)
2、找到一个蠢旁握完数以后,没有把s初始化为0,所以后面肯定会出错。在n=n+1;后面加s=0。
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
扩展资料:
使用C++编程时的有关事项:
1、开发环境,为了方便测试,将调试环境做成解释型的。即开发过程中,以解释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。
2、启仿生成程序是指将源码转换成一个可以运行的应用程序的过程。如果程序的编写是正确的,那么通常只需按一个功能键,即可搞定这个过程。
3、对程序进行编译,这需要用到编译器。编译器将C++语句转换成机器码(也称为目标码);如果这个步骤成功,下一步就是对程序进行连接,这需要用到链接器。
参考资料来源:百度带庆百科-C++
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询