Ich fing an, ein Befehlszeilenprogramm zu erstellen, das es mir ermöglichte, Problem 4 auf Projekt Euler abzuschließen.Erstellungsfehler ohne logische/Syntaxfehler
https://projecteuler.net/problem=4
Während ich in der Mitte war das Programm des Skripts, entschied ich mich zu debuggen
Als es begann (ich Visual Studio Suite 2015 bin mit), es hatte eine Nachricht Pop-up und zeigen dass das Programm selbst "Build Errors" hat.
Ich habe absolut keine Ahnung, was passiert ist.
In der folgenden Version (C#) hat das Skript keine logischen Fehler und auch keine Syntaxfehler.
Können Sie mir bitte sagen, was ist los damit? Vielen Dank!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Problem_4
{
class Program
{
static void Main(string[] args)
{
//Check Palindrome
//Not complete code.
int originalValue = 9009;
int oppositeValue = 0; ;
int carryOppositeValue;
int placeValue = 0;
bool completedCycle = false;
int numCycles = 0;
int numCycles2 = 0;
int[] array = { 0 };
for(placeValue = numCycles; completedCycle; placeValue++)
{
array[placeValue] = originalValue % 10;
originalValue = originalValue/10;
if(originalValue >= 0)
{
numCycles++;
} else
{
completedCycle = true;
Console.WriteLine("The number has " + numCycles + "Place Values");
}
}
for(placeValue = 0; placeValue < 50; placeValue += 10)
{
if (numCycles2 == 0)
{
oppositeValue = array[0];
}
else
{
carryOppositeValue = placeValue * array[placeValue/10];
oppositeValue += carryOppositeValue;
}
}
}
}
}
Sorry für das Hinzufügen von Kommentaren ... Wenn es helfen würde, kann ich sie setzen ... –