题目:   

     一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如:6=1+2+3.编程找出1000以内的所有完数。

#include <stdio.h>

void main()

{

intx,temp,sum;//X表示要判断的数,temp表示数的因子,sum表示因子之和.

for(x=1;x<1000;x++)

{

sum= 0;

for(temp=1;temp<x;temp++)

{

//判断x能否被temp整除,如果可以,则是因子,进行求和

if(x%temp==0)

{

sum= sum+temp;

}

}

//如果是完数,打印输出

if(sum==x)

{

printf("%d  ",x);

}

}

printf("\n");

}

找出200以内的完数。

#include<stdio.h>

int main(void)

{

int i,j,s=1;

for(i=1;i<=200;i++)

{

s=1;

for(j=2;j<=i/2;j++)

{

if(i%j==0)

s=s+j;

}

if(s==i)

{

printf("%d=1",i);

for(j=2;j<=i/2;j++)

if(i%j==0) printf("+%d",j);

printf("\n");

}

}

return 0;

}

完数:求1000以内所有完数相关推荐

  1. 求 1000 以内的完数

    求 1000 以内的完数 完数:完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.例如:6 = ...

  2. java蓝桥杯算法训练 求1000以内的完数(题解)

    试题 算法训练 求1000以内的完数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 如果一个数恰好等于它的所有因子(包括1但不包括自身)之和,则称之为"完数". ...

  3. java求1000以内所有完数

    这回是java编写,求1000以内所有完数. 完数:一个数如果恰好等于除它本身外的因子之和,这个数就称为完数. 例:6=1+2+3(6的因子是1,2,3). public class java7{ p ...

  4. “完数”问题 求1000以内的完数

    一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程 找出1000以内的所有完数.(因子:除去这个数本身的其它约数) 一般解法: class Numpra ...

  5. C#求1000以内的完数

    1000以内的完数 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.如果一个数恰好等于它的因子 ...

  6. python 求1000以内的完数

    一个数如果恰好等于它的因子之和,这个数就称为"完数". 例如6=1+2+3.编程找出1000以内的所有完数. count = 0 for i in range(1,1001):li ...

  7. C语言:求1000以内的完数

    概念: 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.如果一个数恰好等于它的因子之和,则称该 ...

  8. java求1000以内的完数及分析

    需求: 一个数如果恰好等于它的因子之和, 这个数就称为"完数". 例如 6 = 1+2+3.编程找出 1000 以内的所有完数. 分析: 一千个数肯定跑不了循环的使用,常用的循环有 ...

  9. java求1000以内的完数(方法)

    完数即完全数,又称完美数或完备数,是一些特殊的自然数.它所有的真因子的和(即因子函数),恰好等于它本身.如果一个数恰好等于它的因子之和,则称该数为"完全数".第一个完全数是6,第二 ...

最新文章

  1. Qt简介、安装及在Ubuntu14.04 32位上简单使用举例
  2. linux php后门,Linux_一个初级的linux后门制作方法,众所周知,Linux的文件权限如: - phpStudy...
  3. html代码常用软件,HTML代码实际应用讲解
  4. 操作系统之进程管理:6、调度算法(先来先服务FCFS、最短作业优先SJF、最高响应比优先HRRN、时间片轮转法、优先级调度、多级反馈队列)
  5. zip-gzip-bzip2_压缩文件
  6. 翻译文章第六章8-11
  7. python连接数据库mysql失败_解决python连接mysql报错问题
  8. 请君入瓮:研究员找到 Emotet 的bug,并成功阻止传播
  9. Kafka 如何保证消息全局有序
  10. Microsoft Office 2016(ProPlus/Visio/Project) VOL 简体中文版
  11. 一个帅气的车牌输入插件
  12. 那些年 我们一起追过的DIY三大件
  13. linux下QT工程调用opencv、libtorch,并用cmake编译,及其遇到的一些问题的解决方法
  14. 做人做事箴言录(4)
  15. 电子商务项目设计(案例)
  16. mp2551总线收发器芯片作用_高速CAN收发器MCP2551
  17. 建立枚举类型Weekday,假设今日为星期二,计算10天后为星期几。
  18. 硬件电路之高压爬电距离
  19. 手办 android app,hpoi手办维基
  20. 把握2022消费升级大势,品牌重塑消费者数字体验

热门文章

  1. [集合竞价-AI量化]天天做超短,集合竞价的盘口语言你真的读懂了麽?
  2. 划区清扫功能 小米扫地机器人_小米扫地机器人怎么用?
  3. python_绘制动态地图
  4. 浅谈嵌入式系统的应用场景
  5. python列表里含有字典的排序
  6. 仿小米视频下滑视频动画效果
  7. 巴菲特斥资290亿抄底,台积电跌成“白菜价”?
  8. NBUT 1225 NEW RDSP MODE I (规律+快速幂)
  9. pdf编辑导出word软件--Adobe Acrobat XI Pro
  10. Misc 图片中的图片