所以現在的問題是,如下所示:項目歐拉#3獲得了一些大素因子
的13195的首要因素是5,7,13和29 什麼是數的最大素因子600851475143?
我爲它的邏輯和算法似乎是正確的,但我似乎無法發現其中的錯誤,還有的代碼問題的代碼。
#include <iostream>
using namespace std;
int main()
{
long int x = 600851475143;
for(long int i=x-1; x%i; --i);
cout << i;
return 0;
}
RE:不知道 '我' 的範圍,教師在我校沒有告訴我=)根本就沒有責怪他們]
RE:爲感謝名單所有的答覆,我得到了答案。 =)
...是編譯的東西嗎?您在循環中使用的變量不存在外部,但您嘗試打印它。 –
@Riccardo它[不編譯](http:// ideone。COM/6G7Xkf)。 –
你的程序找到'x'的最大因子。爲什麼它應該是質量?它可能很好,但它並不需要。用'x = 8'檢查。 – Lumen