【发布时间】:2016-08-24 21:05:22
【问题描述】:
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个小时了。
【问题讨论】:
-
我想如果你有 {0,2} 它有 2 个位置。它不会给我一个编译器错误或任何东西
-
你能给出一个列表
string[]你读到的要复制的行吗? -
Triangular Square Pentagonal Hexagonal Heptagonal Octagonal Nonagonal Decagonal Hendecagonal Dodecagonal Tridecagonal Tetradecagonal Pentadecagonal Hexadecagonal Heptadecagonal Octadecagonal Nonadecagonal Icosagonal Icosihenagonal Icosidigonal Icositrigonal Icositetragonal就是它读取的全部内容。只有 24 个多边形 -
Tiangle 有 5 个边:-O?我假设每个都是边长?
-
在表格中,按边数分类。从3-24开始。然后列出形状,然后列出这么多点组成一侧时所需的第 n 个点
标签: c# number-formatting