看來,我的代碼是不工作的項目歐拉問題1. 問題指出:項目歐拉,#1
如果我們在下面列出10是3或 倍數的所有自然數5,我們得到了3,5,6和9這倍數的總和爲23
找到3所有倍數低於1000
總和或5我的程序的輸出是
我的代碼是:
private static final int max = 1000;
private static int sum;
public static void main(String[] args)
{
addMultiples(3);
addMultiples(5);
System.out.println(sum);
}
private static void addMultiples(int mult)
{
int x = mult;
while(x < max)
{
sum += x;
x += mult;
}
}
看來,數學的基本原理簡單地躲避我,這真的阻礙我成爲一個程序員,如果我不能尋找似乎是解決這樣一個簡單問題的方法。
提示:15是3 __and__ 5 – Blastfurnace
要添加號碼的多是那些既多3和5的兩倍的總和。 – Juvanis
OP:如果你不能讓你的程序在第一次嘗試中工作,不要不高興。 _這發生在我們所有人身上._ –