我試圖在C#中做項目歐拉問題#4。我遇到的問題是,當代碼運行控制檯窗口時,會短暫出現,然後消失。我不知道問題可能是什麼,因爲我對編程比較陌生。項目歐拉在C#4#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
for (int i = 1000; i > 100; i--)
for (int j = 1000; j > 100; j--)
PalCheck(i * j);
}
static void PalCheck(int original)
{
var reversed = new string(Convert.ToString(original).ToCharArray().Reverse().ToArray());
if (Convert.ToString(original) == reversed)
Console.WriteLine(original);
Console.ReadKey();
}
}
}
你想要發生什麼?什麼是可以使問題發生/消失的最小程序?如果在程序結束之前等待用戶輸入,該怎麼辦? (「按任意鍵繼續...」)? – Floris
我想寫它的兩個三位數字的最大回文。 (因此從1000X1000開始並倒計時)行Console.ReadKey();應等待用戶輸入。 – TheDezzick
你有沒有試過用多個斷點調試器來了解發生了什麼? –