Я пытаюсь выполнить задачу Project Euler # 4 в C#. Проблема, с которой я сталкиваюсь, заключается в том, что когда код запускает окно консоли, кратковременно появляется, а затем исчезает. Я не знаю, что может быть проблемой, поскольку я относительно новичок в программировании.Project Euler # 4 in C#
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
Вы пробовали пройти через отладчик с несколькими точками останова, чтобы узнать, что происходит? –