static void Main(string[] args)
{
OpenFiles(); PrintReportHeadings();
while ((lineIn = fileIn.ReadLine()) != null)
{
ParseLineIn();
PrintDetailLine();
Computing();
sides++;
}
CloseFiles();
}
static void PrintDetailLine()
{
Console.WriteLine("{0,2} {1}", sides, polyName);
}
static void Computing()
{
for (n = 1; n <= 9; n++)
{
p = (Math.Pow(n, 2) * (sides - 2) - n * (sides - 4))/2;
Console.Write("{0}", p);
}
}
Вот код, с которым я работаю. У меня есть заголовки моих отчетов, где они должны быть, и когда вы читаете имена полигонов из файла, они идут в нужное место с количеством сторон. Но при попытке вычислить n-ое количество точек в полигональном числе, он подталкивает количество сторон многоугольника и имя многоугольника в правую сторону. не знаю, что я делаю неправильно. смотрел на это уже 4 часа.с ошибкой форматирования в C#
я подумал, что если у вас есть {0,2} она занимает 2 места. это не дает мне ошибку компилятора или что-то еще –
вы можете дать список 'string []' строк, которые вы читали для воспроизведения? –
'Треугольная площадь Пятиугольных шестиугольной семиугольной восьмиугольной Nonagonal декагональные Hendecagonal двенадцатиугольные Tridecagonal Tetradecagonal Pentadecagonal Hexadecagonal Heptadecagonal Octadecagonal Nonadecagonal Icosagonal Icosihenagonal Icosidigonal Icositrigonal Icositetragonal' - это все, что он читает. Всего 24 многоугольника –