java每日一练
来源:互联网 发布:怎么做时间轴java 编辑:程序博客网 时间:2024/06/03 02:45
题目:一个数如果恰好等于它的因子之和,这个数就称为完数,例如:6=1+2+3。编程找出1000以内的所有完数
因子:能整除这个数的数
完数:不包括自身
public class WanNum { public static void main(String[] args) { System.out.println("1000以内的完数有:"); //int sum=0; for(int i=1;i<=1000;i++){ int sum=0; //开始我把sum放在了for循环外边,之后没有初始化每次的sum,数不符合要求没有输出 for(int j=1;j<i;j++){ if(i%j==0){ sum += j; } } if(sum == i){ System.out.print(i+" "); } } }}
阅读全文
0 0
- java每日一练
- java每日一练
- java每日一练
- java每日一练
- java每日一练
- java每日一练
- java每日一练
- java每日一练
- java每日一练
- java每日一练
- java每日一练
- java每日一练
- java每日一练
- java每日一练
- java每日一练
- java每日一练
- java每日一练
- java每日一练
- 关于遍历一个数组的几种方法比较
- 第4章 Spring 4.0增强和新功能 II -- Spring4.3.8参考文档中文版
- anaconda 使用大全
- 【Java进阶-Java动态代理与AOP】03 创建动态类的实例对象及调用其方法
- hdoj1086
- java每日一练
- 八大常见内排序java实现
- oracle 修改登录
- Tarjan算法求解强连通分量(SCC)
- CSS3圆角详解
- 神经网络入门
- c++入门教程(十一)
- elasticsearch之Document APIs【Scroll】
- Servlet中forward、sendRedirect、include的区别