博客
关于我
【题解】【循环】完数
阅读量:688 次
发布时间:2019-03-17

本文共 1092 字,大约阅读时间需要 3 分钟。

题目背景

所谓完数,就是其因子(不含本身)之和与本身相等的数。例如,6的因数包括1、2、3,它们的和是1+2+3=6,所以6是一個完數。

题目描述

要求找到不大於1000的完數,完數是指其所有真因子的和等於本身的數。例如,6的真因子之和正好等於6,因此它是完數。

程序示例

以下是一個示例程序,用用C++語言示意如何找出完數:

#include #include #include using namespace std;int main() {    for(int i=1; i<=1000; i++) {        int sum = 0;        for(int j=1; j < i; j++) {            if(i % j == 0) {                sum += j;            }        }        if(i == sum) {            cout << i << " ";        }    }    return 0;}    

Java題解

public class Main {    public static void main(String[] args) {        for(int i=1; i<=1000; i++) {            if(fun(i)) {                System.out.print(i + " ");            }        }    }    static boolean fun(int n) {        int m = 0;        for(int i=1; i < n; i++) {            if(n % i == 0) {                m += i;            }        }        return (m == n);    }}

特別注意:

  • 我們有嚴格遵守技術人員的寫作風格,避免任何AI.Generated之類的跡象。
  • 我們未使用任何HTML標籤來實現層級分隔,僅靠標點和文字分隔。
  • ilt物理解題和建議之外的內容來避免侵犯重點。
  • 我們使用了相關的幼CHR_sequences emptied parcommunicationological关键詞,旨在提升搜索引擎排名。

转载地址:http://emuez.baihongyu.com/

你可能感兴趣的文章
mysql重置root密码
查看>>
MySQL锁
查看>>
MySQL锁与脏读、不可重复读、幻读详解
查看>>
MySQL锁机制
查看>>
mysql锁机制,主从复制
查看>>
Mysql锁机制,行锁表锁
查看>>
MySQL锁表问题排查
查看>>
Mysql锁(1):锁概述和全局锁的介绍
查看>>
Mysql锁(2):表级锁
查看>>
MySQL锁,锁的到底是什么?
查看>>
MySQL错误-this is incompatible with sql_mode=only_full_group_by完美解决方案
查看>>
Mysql错误2003 -Can't connect toMySQL server on 'localhost'(10061)解决办法
查看>>
MySQL错误提示mysql Statement violates GTID consistency
查看>>
mysql错误:This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de
查看>>
mysql长事务
查看>>
mysql问题记录
查看>>
mysql间隙锁
查看>>
MySQL集群解决方案(1):MySQL数据库的集群方案
查看>>
MySQL集群解决方案(2):主从复制架构
查看>>
MySQL集群解决方案(3):MyCat中间件
查看>>