数学问题——找“完数”
来源:互联网 发布:如何拷贝mac照片 编辑:程序博客网 时间:2024/06/13 08:53
一、数学背景介绍:如果一个数恰好等于其因子之和,这个数就称为完美。例如,6=1+2+3,6就是一个完数。而第二个完数是28,28=1+2+4+7+14。完数在自然数中很少。据统计,在1~4000万这么多的自然数里,只有7个完数,依次是6,28,496,8128,120816,2096128,33550336。
二、要求编写代码实现找出10000以内的所有完数。
package com.js.math;/** * 完数 * @author js * */public class PerfectNum {public static void main(String[] args) {int[] p = new int[300];int i,num,count,s,c=0;for(num=2;num<=10000;num++){count = 0;s = num;for(i=1;i<num;i++){if(num%i==0){p[count++] = i;s-=i;}}if(s==0){System.out.println(num+"是一个完数");c++;}}System.out.println("共找到"+c+"个完数");}}
阅读全文
0 0
- 数学问题——找“完数”
- 数学问题——找“亲密数”
- 数学问题——找“水仙花数”
- 数学问题——找“自守数”
- 数学问题:完数
- 找中间数问题
- 算法问题,找数
- 找数问题
- 期末练习赛 找数 数学+模拟
- C语言初级例题数学问题——水仙花数
- 数学问题——求回文平方数
- 找东西背后的概率问题——From《思考的乐趣 Martix67数学笔记》
- 数学问题:亲密数
- 二维数组找数问题
- 问题 I: 找中间数
- Microsoft100——14.找数
- noi——找最大数序列
- 【笔试/面试】—— 数学找规律题
- random函数
- 美团编程大赛第三题 优惠券 (set的应用)
- 机器人巡线算法优化方案
- windows 7 局域网共享设置
- 性格,习惯
- 数学问题——找“完数”
- 异步任务管理神器-zone.js
- Codeforces Round #419 (Div. 2) B. Karen and Coffee 预处理+技巧
- c++在字符中删除指定字符串
- web前端遇到的问题
- IP报文格式和实例分析
- 利用zabbix监控mysql服务器
- action用法
- GreenDao主键自增踩的坑