我正在做项目欧拉的一些问题,我偶然发现了一个问题。 我不知道为什么这个算法不适用于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];
}