4

Project Euler Problem #1を解決する小さなアプリを作成しようとして問題が発生しています。

これを実行しようとすると、233168 ではなく 0 が返されます。

私は必ずしも絶対的な答えを探しているわけではなく、いくつかのヒントを探しています。私は学ぼうとしています.

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 に答える