4

我在尝试制作一个小应用程序来解决Project Euler Problem #1时遇到问题。

每当我尝试运行它时,它都会返回 0,而不是 233168。

我不一定要寻找绝对的答案,只是一些提示,我正在努力学习。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int x;
            List<int> listOne = new List<int>();
            for (x = 1; x < 1000; ++x)
            {
                if(x%3 == 0 || x%5 == 0)
                {
                    listOne.Add(x);
                }
                Console.WriteLine(listOne.Sum());
                Console.ReadLine();
            }
        }
    }
}
4

1 回答 1

5

为了帮助您学习,我不会提供确切的答案。

看看你的Console.WriteLine()陈述的范围。我的猜测是,当您认为它应该运行时,它并没有运行。

于 2013-04-10T04:06:39.047 回答