Re: [問題] 矩陣的建立
首先呢,3 * n的矩陣
他的第一行只能容納 0, 1, 2, ... n-1
然後妳一定是賴副院長開的程設學生XD
妳一定是想寫河內塔作業吧,Hmm..妳的方法我已經用過了
到後面可能會有輸出到螢幕上的瓶頸,所以我後來換了三套標記哪裡有碟盤的方法
Anyway..作業要自己寫:P
依照妳的需求如下~然後妳的是橫的,我的是直的,這不會有差別,寫橫的也是可以啦
判斷輸入部分是否為整數請用try & catch去寫一個副程式檢查,我就不多加著墨了
{
Console.Write("Please enter a integer number : ");
int n = Int32.Parse(Console.ReadLine());
Console.WriteLine("Press any key to build the Array...");
Console.ReadLine();
int i, j;
string output = "";
int[][] array = new int[n][];
for (i = 0; i < n; ++i )
{
array[i] = new int[] { i, 0, 0 };
}
for(i = 0; i < n; ++i)
{
for (j = 0; j < 3; ++j)
{
if (j == 2)
output += array[i][j] + "\n";
else
output += array[i][j] + ",";
}
}
Console.WriteLine(output);
Console.ReadLine();
}
※ 引述《Dragoon (好無聊...)》之銘言:
: 我是第一次寫程式
: 所以如果問題很笨請多多見諒
: 現在想做的
: 是建立一個dynamic的矩陣
: 在使用者輸入一個數字 N 後
: 會跑出 3 X N 的矩陣
: 其中第一行固定是 0, 1, 2...N
: 第二、三行都是N個 0
: 像下面這樣
: 0 1 2 3 4 .... N
: 0 0 0 0 0 .... 0
: 0 0 0 0 0 .... 0
: 不知道要怎麼寫
: 請教板上高手<(_ _)>
--
Http://www.wretch.cc/blog/huangtim 內無正妹,廢渣一枚
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.120.233
→
04/27 07:02, , 1F
04/27 07:02, 1F
推
04/27 11:51, , 2F
04/27 11:51, 2F
推
04/27 12:04, , 3F
04/27 12:04, 3F
推
04/27 21:38, , 4F
04/27 21:38, 4F
推
04/28 03:42, , 5F
04/28 03:42, 5F
→
04/28 03:43, , 6F
04/28 03:43, 6F
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章