大二軟件工程學生,初學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,希望不要過敏!