网站功能性介绍,免费推广的方式有哪些,做网站需要相机吗,wordpress更新服务ping注意#xff1a;学生党如果存在付费问题可以加我好友#xff0c;我可以开单篇短时间的免费哟~ 私聊我就好~
情景再现
#x1f478;小媛#xff1a;小C#xff0c;你知道什么是完全数吗#xff1f;
#x1f430;小C#xff1a;知道呀#xff0c;难道是今天老师又出题…注意学生党如果存在付费问题可以加我好友我可以开单篇短时间的免费哟~ 私聊我就好~
情景再现
小媛小C你知道什么是完全数吗
小C知道呀难道是今天老师又出题你又不懂了嘛。
小媛哈哈哈是的我现在脑子懵懵的我的自信心完全受到了打击。
小C没事的都是小问题。
小媛其实我是发现老师出的题目都是数学有关我数学又不好头都大了很多知识我都不懂是怎么回事。
小C慢慢补呗都是小东西不难的。
小媛那你赶紧跟我说吧我要学习。
小C哈哈哈行嘞。我们在写求完全数时必须要知道什么是完全数这个你会吧
小媛就是不会所以我就第一步就卡死了。
小C哈哈哈那我就跟你解释一下什么是完全数吧。
小媛嗯悉听教导。
小C完全数就是这个数的因子等于这个数本身就是完全数。
小媛什么是因子老师也是这样说的我又不敢问所以就听不懂。
小C因子就是可以整除这个数的数例如一个数 6可以整除 6 的有哪些呢
小媛1、2、3 吗
小C是的那你看看 1、2、3 加起来等于几呢
小媛1、2、3 相加等于 6。
小C这个 6 是不是本身的数因为我们刚刚说的是 6 这个数能够被那几个数整除。
小媛是的难道这样的数就叫做完全数吗
小C对的懂了吧然后 1、2、3 就叫做这个数的因子。
小媛唔那么简单就这
小C对呀你以为有多难。
小媛那代码怎么写呢多谢小 C 教导。
小C你就是懒。首先我们算一下一个一个数有是数能够整除你说怎么做
小媛不懂。
小C那我们有一个数 1000如何判断有什么数能够整除这个数
小媛用循环吗
小C是的直接使用一个循环设置一个循环变量小于 1000 开始递增如果取模 1000 为 0那么就表示可以整除。
小媛唔我懂了你看看代码是不是这样。
#includestdio.h
int main()
{int a;printf(能够被整除的数有);for(a1;a1000;a){if(1000%a0){printf(%d\n,a);}}return 0;
}小媛下面是结果。 小C不错那我们的下一步是什么
小媛下一步呀对呀我们的下一步是啥我忘了。
小C我们的下一步就开始记录这些数的和是否等于本身 1000。
小媛对哟我懂代码怎么写了。
#includestdio.h
int main()
{int a,s0;printf(能够被整除的数有);for(a1;a1000;a){if(1000%a0){printf(%d\n,a);ssa;}}if(s1000){printf(1000 是完全数\n);}else{printf(1000 不是完全数\n);}return 0;
}小媛然后得出结果1000 不是完全数。 小C哈哈哈会了吧
小媛会了挺简单的好了那我就先走了多谢小 C教导。
小C别急你想想题目是啥
小媛题目是说求一个范围内的完全数有哪些怎么了
小C你现在不是只求了一个数 1000没有求得一个范围的所有数呢。
小媛啊对哟所以应该是1-10000 或者说 1-100000 之内有哪些完全数。
小C索引你这个题还没做完呢。
小媛小C 哥求教。
小C其实很简单你想想之前的代码中 1000 是一个数我们把这个 1000 编程一个可递增的变量不就好了
小媛你的意思是说这个 1000 用一个循环变量来控制然后弄个循环嵌套
小C是的你看看下面的代码。
#includestdio.h
int main()
{int a,s0,j1;printf(完全数有);while(j10000){s0;for(a1;aj;a){if(j%a0){ssa;}}if(sj){printf(%d 是完全数\n,j);}jj1;}return 0;
}小媛唔上面的代码就是在原有的代码上加了一个外层循环就把那个 1000 当作了循环变量然后把这个外层循环变量 j 拿到之前的代码中替换掉1000就可以了
小C是的还有一点就是把那个计算因子和的变量每次都要置零这样每次加的数才不会保留上一次的结果也就是 s0; 这个代码。
小媛懂了谢谢小 C我运行出来了。 小C那就行那就没啥问题了。
小媛好耶~
前言
本专栏内容将会以轻松、简单的方式完成习题的解答用情景再现的文章风格使读者能够在轻松愉悦的阅读氛围中完成知识的吸收本专栏考虑读者的吸收能力不讲解过多高效的计算方法降低阅读门槛希望各位多多支持~
作者简介
作者名1_bit
简介CSDN博客专家2020年博客之星TOP5蓝桥签约作者。15-16年曾在网上直播带领一批程序小白走上程序员之路。欢迎各位小白加我咨询我相关信息迷茫的你会找到答案。
博客地址https://i1bit.blog.csdn.net 本专栏已参加 CSDN 蓄力计划感谢读者支持。