Re: [問題] 矩陣的建立

看板C_Sharp (C#)作者 (消失)時間18年前 (2007/04/27 07:01), 編輯推噓4(402)
留言6則, 3人參與, 最新討論串2/4 (看更多)
首先呢,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
其實絕大部分在寫輸出迴圈,用來assign只有一行...
04/27 07:02, 1F

04/27 11:51, , 2F
是賴皮皮嘛 XDDD?
04/27 11:51, 2F

04/27 12:04, , 3F
是飛常皮XD 我是因為選了他的課才知道他是副院長= =
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
助教有說話嗎?XD
04/28 03:43, 6F
文章代碼(AID): #16CIzBma (C_Sharp)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 4 篇):
文章代碼(AID): #16CIzBma (C_Sharp)