java技术支持 求1000之内的所有水仙花数
2012-09-15 11:14
211 查看
/* * 程序头部注释开始 * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:求1000之内的所有水仙花数 * 作 者:薛广晨 * 完成日期:2011 年 09 月 15 日 * 版 本号:x1.0 * 对任务及求解方法的描述部分 * 输入描述: * 问题描述: 求1000之内的所有完全数 本程序是一个Application程序.所谓完全数,就是一个数恰好等于它的因子之和. 例如:6的因子为1,2,3,而6=1+2+3,因此6就是完全数. * 程序输出: * 程序头部的注释结束 */ package xue.com; public class PerfectNumber { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("完全数为:"); for(int i = 1; i <= 1000; i++) { int sum = 0; for(int j = 1; j < i; j++) { if(i % j == 0) { sum = sum + j; } } if(sum == i) { System.out.print(i + " "); } } } }
运行结果:
![](http://img.my.csdn.net/uploads/201209/15/1347679093_2442.jpg)
相关文章推荐
- java技术支持 求1000之内的所有水仙花数
- Java--帮同学解决问题--第一次java语言技术支持课(第12题)--求1000之内的所有完全数
- java 循环问题 大全 求2~100a之内的素数。求水仙花数:(1~1000)。有1、2、3、4四个数字,输出所有能组成的互不相同且无重复的三位数。打印空心菱形
- java第四周 任务一 求1000之内的所有水仙花数
- JAVA--第四周实验--任务1--编写应用程序,求1000之内的所有完数。(编程思想)
- java小练习(一个数如果恰好等于它的因子之和,这个数就称为“完数”。编写应用程序,求1000之内的所有完数。)
- java所有N位数之内的自幂数(3位数的自幂数也叫水仙花数)
- Java第三课:1000之内的所有完数
- C#编写一个控制台应用程序,求1000之内的所有“完数”
- [Java]练习题003: 计算100到1000之间的水仙花数
- 第10周项目1:1000之内的所有偶数和(法1)
- Java对多路复用I/O技术的支持
- javaweb开发要学习的所有技术和框架总结:
- Java找出1000以内的所有完数
- JAVA基础 day22 File类的方法和应用 利用递归获取目录下的所有文件 Properties类的应用(和IO技术结合,存取配置文件) 打印流和合并流等功能类的学习应用 切割文件练习
- 作业四-1、输入2个正整数m和n(1≤m,n≤1000),输出m~n之间的所有水仙花数。水仙花数是指各位数字的立方和等于其自身的数。要求定义并调用函数is(number)判断number的各位数字之和是否等于其自身。
- 计算1到1000的所有水仙花数的和
- java技术支持 计算相差的天数
- java技术支持 输出一个菱形
- 一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。(java)