day12

题目描述:

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

解析:

        外层循环1000次,每次循环得到的i传入下个循环内,内部循环求解出符合i整除k等于0的数。如果能够整除,即说明k是i的一个因子,再用sum累加,直到sum+1等于i条件成立,说明i是一个完数,需要注意的是:sum求解出的因子是不包括1的,所以还需要额外的加1到sum中,并且i的一个因子是不会大于i/2的,所以内部循环判断是否继续循环的条件为i/2,实现代码为:

<script>

var i,sum,k,txt='';

for(i=2;i<=1000;i++){

sum=0;

for(k=2;k<=i/2;k++){

if(i%k==0){

sum+=k

}

}

if(sum+1==i){

txt+=i+' ';

}

}

console.log(txt);

</script>

如何找出1000以内的“完数“相关推荐

  1. 找出1000以内的完数

    题目: 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3编程找出1000以内的所有完数(因子:除去这个数本身的其他约数) 考察嵌套循环的使用 代码实现: p ...

  2. 找出1000以内的完数Java

    题目 一个数如果恰好等于它的因子之和,这个数就称为 "完数 ".例如 6=1+2+3.编程 找出 1000 以内的所有完数. public class perfectNumber{ ...

  3. c语言---编写程序找出1000以内的完数

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

  4. c++找出1000以内的完数

    完数的定义:如果一个数恰好等于它的真因子(即除了自身以外的约数)之和,则称该数为"完全数". #include<iostream> using namespace st ...

  5. 编程找出1000以内的完数,完数是指一个数等于其他因子的和;并输出完数和它的因子;

    #include <iostream>  using namespace std; int main() {     int i,j;     int sum;     for(i=2;i ...

  6. 【C语言】创建一个函数,判断某一正整数是否为完数,并调用这个函数找出1000以内所有完数...

    什么是完数? 如果一个数等于它的因子之和,则称该数为"完数"(或"完全数"). 例如,6的因子为1.2.3,而 6=1+2+3,因此6是"完数&quo ...

  7. Java 基础实验 找出1000以内的完数

    文章目录 前言 一.什么是完数? 二.实验步骤 1.实现思路 2.代码如下 总结 前言 通过Eclipse平台实现Java基础实验. 一.什么是完数? 完全数(Perfect number),又称完美 ...

  8. 找出1000以内的完数,所谓完数是指该数的各因子之和等于该数,如:6 = 1+2+3。

    #include<stdio.h> void main(void) {int x,m,n,a,b;for (x=2;x<=1000;x++){a=0;for (m=2;m<x; ...

  9. 9.找出1000以内的完数,所谓完数是指该数的各因子之和等于该数,如:6 = 1+2+3。

    #include<stdio.h> void main(void) {int i,sum,j;for(i=1;i<1000;i++) {sum=0;for(j=1;j<i-1; ...

最新文章

  1. Laravel php artisan optimize 源码解读
  2. delphi开发日志——基窗体,使用面向对象编程的编程思想创建基类
  3. 利用 python 的 http.server 包快速搭建web server 服务
  4. ECCV2020 Spotlight | 图像定位上的细粒化区域相似性自监督
  5. Python引用任意位置模块方法总结
  6. python读取yaml文件
  7. 人工智能(2)---从0开始搭建产品经理的AI知识框架:计算机视觉
  8. CentOS6.4x84挂载U盘
  9. CSDN回帖得分大全 近两年
  10. GIT常见问题及命令指南
  11. Android合理的使用闪屏
  12. 1-8 (4). RabbitMQ高级特性-消费端ACK
  13. React中文文档之Composition vs Inheritance
  14. 如何降低APP运营成本?
  15. 基于微信小程序的新生自助报到系统小程序
  16. 代码分享 Python | 批量nc文件转tif
  17. 图像显著性检测——时域分析(谱残差法、相位谱法)
  18. 专业实训---摩拜共享单车
  19. 免费申请 1年 Office 365 企业版 E3 开发者订阅
  20. 低通 PCA DCT对图像噪声处理

热门文章

  1. vue动态加载图片问题
  2. 在Windows下安装BIND作为DNS服务器
  3. 流量卡官网源码 有后台带文章系统
  4. 暴露在公网环境下主机的安全防护
  5. JAVA基础查缺补漏
  6. 【企业微信】JS-SDK的使用
  7. 深度解析dubbo源码系列
  8. Linux bc命令
  9. 目前软搭建测试的行业现状和前景
  10. GS | 交互命令说明