当前位置: 首页> 爱心捐助 > 正文

今日视点:我是草原一枝花广场舞(完数c语言程序)

时间:2023-06-29 20:43:23 来源:互联网

诸多的对于我是草原一枝花广场舞,完数c语言程序这个问题都颇为感兴趣的,为大家梳理了下,一起往下看看吧。

1、首先打开代码块并创建一个新项目。

2、项目语言,选择“C”,我们将项目命名为“WanNumber”。


(资料图片)

3、然后下一步,“完成”。

4、创建项目后,我们打开“main.c”文件。

5、这里先分析一下题目。

6、如果一个数等于它的所有因子之和,则称它为完全数。例如,因子1,2,36=6的1,23输出1000以内的完全数,打印出因子6是因子1,2,3。

7、首先思考程序循环寻找1000以内的数字,判断每个数字是否完美,打印出来,如果不完美继续循环。

8、*这次我们用自定义函数的知识来完成。

9、先写个大框架吧。

10、在main中,定义相关变量并编写循环框架。

11、这个循环语句是查找1000以内的每个数字。

12、*困难的是

13、内存变量用于访问由函数判断的完全数,

14、m是打印特定语句的变量。

15、这些以后就明白了。

16、写完大框架,我们需要一个判断完全数的方法。我们在main上声明一个因子函数,它的返回值是整数,需要两个参数。

17、接下来,在最后定义因子函数。

18、参数中的n是第I个数字(即()中的变量)。

19、result就是因数之和

20、这里m应该就清楚它的作用了,它是决定要不要打印以下语句的变量。

21、进一步完善函数内容

22、for循环主要目的就是检索n的每一个因数

23、循环完毕后result就是因子之和

24、最后函数的返回值是result 也就是因数之和

25、再回到main中,我们开始补充for循环。

26、每次开始先为rember初始化,rember就是i的因数之和

27、判断i与rember是否相等,相等即i是完数。

28、同时m允许打印相关的文本话语

29、再次执行factor() 是为了将每个因子分别打印出来

30、回到factor函数中再次补全,打印语句。

31、用来打印好完数的每一个因子。

32、注意红框内的语句写的位置

33、一下就是所有代码。

34、我们运行看看结果。

35、1000内只有3个完数6,28,496

36、还是挺高效的

标签:

上一篇:环球要闻:方元镇_关于方元镇简介

下一篇:最后一页

X 关闭

X 关闭

求学助医
  • 网络问诊不靠谱?医生建议网络看病需谨慎

  • 上海发放的中药防疫干预汤药如何服用?专家解答来了