如果一个数恰好等于它的因子之和,则称该数为“完全数”。

*问题分析与算法设计

根据完全数的定义,先计算所选取的整数a(a的取值1~1000)的因子,将各因子累加于m,若m等于a,则可确认a为完全数。

*程序说明与注释

#include

int main()

{

int a,i,m;

printf("There are following perfect numbers smaller than 1000:\n");

for(a=1;a<1000;a++) /*循环控制选取1~1000中的各数进行判断*/

{

for(m=0,i=1;i<=a/2;i++) /*计算a的因子,并将各因子之和m=a,则a是完全数输出*/

if(!(a%i))m+=i;

if(m==a)

printf("%4d ",a);

}

printf("\n");

}

*运行结果

TThere are following perfect numbers smaller than 1000:

6 28 496

c语言完全数简单编程,C语言实例 完全数相关推荐

  1. linux环境下的c编程指南,C语言Socket简单编程指南PDF

    1.介绍 Socket 编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措? ...

  2. C语言实现易语言变量框,c语言实现简单的易语言

    大家熟知的易语言底层其实就是c语言来实现的,c语言的32个关键字加上一些常用的其他,使用#define这种宏定义来实现简单的汉语替换 1.下面就先打开VisualStudio,在头文件目录下新建一个 ...

  3. 易语言程序转c语言,c语言实现简单的易语言

    大家熟知的易语言底层其实就是c语言来实现的,c语言的32个关键字加上一些常用的其他,使用#define这种宏定义来实现简单的汉语替换 1.下面就先打开VisualStudio,在头文件目录下新建一个 ...

  4. c语言 源程序代码,编程(C语言源程序代码)

    编程(C语言源程序代码) 已知 S=1+1/(1+2)+1/(1+2+3)+-+1/(1+2+3+-+N) ,当N的值为50时,求S的值. 要求:按四舍五入的方式精确到小数点后第四位. #includ ...

  5. jdy40程序C语言,lr脚本编程C语言.docx

    lr脚本编程C语言.docx 1.define COUNT 100define SALARY 4000Actionint total;totalCOUNT*SALARY;lr_output_messa ...

  6. c语言区简单数据类型,c语言简单数据类型有哪些

    c语言中简单的数据类型分别为:1.整型[int.short.long.long long]:2.浮点型[float,double]:3.字符型[char]. c语言中简单的数据类型分别为: 1.整(数 ...

  7. c 语言 结构体 编程,C语言:结构体的编程问题(很简单)

    C语言:结构体的编程问题(很简单) 答案:2  信息版本:手机版 解决时间 2020-07-25 02:18 已解决 2020-07-24 02:27 先定义一个结构体Student,它包含四个成员: ...

  8. c语言立体图像编程,C语言-编程实例-三视图的画法

    #include int dx[12]={0,60,60,0,0,60,60,0,60,0,60,0}; /*确定组合体X坐标*/ int dy[12]={0,0,120,120,0,0,40,40, ...

  9. c语言的高级编程,C语言高级编程

    Q:如何提问,能得到快速的解答? A: 1)标题:撰写标题时,要注意把要问的问题的出处和核心词写出来,最好用[]标出来,比如[第1周编程题在线测试的第1题]求解. 2)内容:内容上要把你不懂的地方说出 ...

最新文章

  1. Redis持久化 - RDB和AOF
  2. java的mythread_java多线程 - myShadow - OSCHINA - 中文开源技术交流社区
  3. leetcode 293.Flip Game(lintcode 914) 、294.Flip Game II(lintcode 913)
  4. mysql自定义函数应用_mysql functions实例:在自定义函数中应用字符串函数
  5. 从医院到家,再重返SAP成都研究院
  6. 根据工序画出aoe网_这些金刚网纱窗竟然含“毒”!选错就得病
  7. 大量删除MySQL中的数据
  8. (转载)Socket编程基本流程实践
  9. python——类别型数据标签二值化-one_hot编码
  10. python机器学习-乳腺癌细胞挖掘(基于真实美国临床数据)
  11. 用正则表达式验证邮箱和手机号
  12. 时间序列(数据分析)
  13. android studio umake,Android Studio中NDK开发傻瓜教程(CMake)
  14. android 源代码 毛笔,Android-毛笔的探索与开发
  15. python求平均数直到0出现while_Python第一周 学习笔记(2)
  16. 使用面阵相机进行传送带视频流的拼接
  17. kafka+flume 实时数据处理
  18. 7. GC 调优(实战篇) - GC参考手册
  19. 通识~FIR数字滤波器设计讲解
  20. 【随笔】3.内马尔 登贝莱 姆巴佩

热门文章

  1. 安装MySQL管理平台Yearning-小白教程
  2. Ubuntu20.04 阿里云服务器网站搭建 Apache2+PHP+MySQL
  3. ibatisiterate标签
  4. 【SpringBoot、java文件copy、Mybatis、SpringApplication】
  5. C# 获取当月第一天 或者当月最后一天
  6. springboot主函数启动打印美女字符图案
  7. 数学建模——粒子群算法步骤及程序详解
  8. boosting 算法总结
  9. View > [welcome] not found
  10. apollo安装(windows)