大二软件工程学生,初学Java,小小小小程序,练个手。想认识新朋友。☀☀☀
/**
* 一个数如果恰好等于它的因子之和,这个数就称完数。
* 编写应用程序求1000以内的所有完数。
* @author Rigel
*
*/
public class Wanshu {
public static void main(String[] args) {
int i = 1;
int a = 1;
int sum = 0;
for(i = 1; i <= 1000; i++) {
while( a != i) {
if(i % a == 0)
sum = sum + a;
a++;
}
if(sum == i)
System.out.print(i + " ");
sum = 0;
a = 1;
}
}
}
以下是碎碎念:
我觉得随便在百度上面搜一个程序,都比我这个要好太多,很惭愧,但还是存个档,反正也没有人会看到,嘿嘿嘿。过些时候我再来看,说不定还能发现自己的小进步~
下午两点了,我三点还有课,我要去睡个觉,我超级爱睡觉的!
刚刚吃了两个芒果,现在觉得身上有点痒,可我明明对芒果不过敏啊……so sad,希望不要过敏!