作者optimist9266 (Optimist)
看板C_Sharp
标题Re: [问题] 九九乘法表
时间Fri May 4 20:01:44 2012
其实你就观察他由上到下,由左到右的顺序应该很快就知道怎麽写了。比较麻烦
的是要对齐。
static void Main(string[] args)
{
Console.Write(" ");
for (int m_idx = 1; m_idx <= 9; m_idx++)
Console.Write(" " + m_idx);
Console.WriteLine();
for (int m_idx = 1; m_idx <= 9; m_idx++)
{
Console.Write(m_idx);
for (int m_idx_y = 1; m_idx_y <= 9; m_idx_y++)
{
String m_output = (m_idx * m_idx_y).ToString();
if (m_output.Length == 1)
m_output = " " + m_output;
else
m_output = " " + m_output;
Console.Write(m_output);
}
Console.WriteLine();
}
Console.ReadLine();
}
PS:跟数字有关的回圈还是用for比较好,看起来比较简洁。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.167.159
※ 编辑: optimist9266 来自: 118.168.167.159 (05/04 20:06)
1F:推 gasbomb:感谢! 受用无穷 05/04 20:08