我正在做項目歐拉的一些問題,我偶然發現了一個問題。 我不知道爲什麼這個算法不適用於2^1000。它適用於10^1和10^8範圍內的數字(這些是我測試過的),但它應該適用於所有可能的範圍。順便提一下,2^1000爲1.07 * 10^301。雙數的上限或多或少在10^308,所以這個數字仍然在範圍內。 import java.lang.Math;
public class Euler15 {
對於我們今天的活動,我們的任務是使用數字總和進行遞歸。我已經制作了這個程序: int main()
{
int num = 0, sum;
printf("Enter an integer: ");
scanf("%d",&num);
//counter=1;
for (sum=0; num>0;)
{
sum = sum + num % 10;
num
我有這樣一段代碼: int[] primes = generatePrimes(bound);
int sum = 0;
for (int i = 0; i < primes.GetLength(0); i++)
{
if (sum < 0)
{
Console.WriteLine(sum);
}
sum += primes[i];
}