2010年12月6日 星期一

2010列印機

1


2








橫行來看 公式為 n+2



n代表了要印的"空格"或"底線"的數量,+2則為兩側的紅色的空格

每個數字都是用這種格式的

所以利用

for ( int i = 0; i < int.Parse(input); i++)
{
space += " ";
baseLine += "_";
}












就算繼續增大2010得尺寸變成3












部件的數量永遠都是n-1,所以當n=1時就沒有部件了

使用

for ( int i = 0 ; i < n-1 ; i++)
Console.WriteLine(" " + space + "|" + "|" + space + "|" + " " + space + "|" + "|" + space + "|");
//此為部件1的搭配

有幾個部件就印幾次部件

依照
Console.WriteLine(頂端 )
Console.WriteLine(部件 1) (用for印n-1次)
Console.WriteLine(中間 )
Console.WriteLine(部件2 ) (用for印n-1次)
Console.WriteLine(底端)

這樣就能用短短的程式,印出2010了!!

沒有留言:

張貼留言