JAVA--第四周实验--任务1--编写应用程序,求1000之内的所有完数。(编程思想)
2012-09-19 20:23
465 查看
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:求1000之内的所有完全数 本程序是一个Application程序.所谓完全数,就是一个数恰好等于它的因子之和. 例如: 6的因子为1,2,3,而6=1+2+3,因此6就是完全数. * 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 16 日 * 版 本 号: V1.0 * 对任务及求解方法的描述部分 * 输入描述: * 问题描述: * 程序输出: * 程序头部的注释结束 */ public class Task_one { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub printComNum(1000); } static void printComNum(int m){ System.out.println(m+"之内的所有完全数为:"); int j,k,n; for (n=1;n<m;++n) { for( j = 1,k =0;n>j;++j) { if (n%j==0) k=k+j; } if (n==k) System.out.println(n); } } }
运行结果:
相关文章推荐
- java小练习(一个数如果恰好等于它的因子之和,这个数就称为“完数”。编写应用程序,求1000之内的所有完数。)
- JAVA--第四周实验--任务2--求任意整数降序数的程序。(编程思想)
- JAVA--第四周实验--任务3--求矩阵元素换位。(编程思想)
- JAVA--第四周实验--任务4--求矩阵元素相乘(编程思想)
- 编写一个控制台应用程序,求1000之内的所有“完数”。所谓“完数”是指一个数恰好等于它的所有因子之和。例如,6是完数,因为6=1+2+3。
- java第四周 任务一 求1000之内的所有水仙花数
- C#编写一个控制台应用程序,求1000之内的所有“完数”
- c语言:编程找出1000之内的所有完数。
- c语言:编程找出1000之内的所有完数。
- 编程求1000之内的所有“完数--------凌风
- 编程找出1000之内的所有完数.
- 题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。(java)
- 【java】编程找出1000以内的所有完数
- JAVA--第三周实验--任务1--实现分数的加法运算(编程思想)
- JAVA--第3周实验--任务2--实现二维数组的一种加法运算(编程思想)
- Java第三课:1000之内的所有完数
- 一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。(java)
- 编程找出1000之内的所有完数,并输出其因子
- 如6=1+2+3。编程找出1000之内的所有完数。并按照下面格式输出 6,its factors are 1,2,3
- Java--第十三周实验--任务0--编写一个简单的Java应用程序