Re: [問題] C語言用*畫數字圖形

看板C_and_CPP作者 (宋代的才女唱元曲)時間14年前 (2010/11/08 18:26), 編輯推噓3(302)
留言5則, 5人參與, 最新討論串3/5 (看更多)
※ 引述《gn00742754 (西門貓)》之銘言: : 嗯嗯,我是個洨大一,這次程設的題目實在是不會,想問問大家這該怎麼寫, : 我的題目是 : 輸入兩個值 : 一個決定數字 : 一個決定一邊用幾個* : 例如輸入3,7 : 就會輸出 : ******* : * : * : ******* : * : * : ******* : 三的邊邊都是7個* : 就是說第一個數字決定圖形樣式 : 然後用第二個數字畫出n*n的盒子 先說,絕對不會比較快 反之應該慢得要死 只是單純讓我想到久遠以前邏輯設計課的計數器、解碼器...而已 好懷念阿( ̄﹏ ̄) 題目是這樣嗎? 7*7的box 9*9的box ******* ********* * * * * * * * * ******* ********* * * * * * * * * ******* ********* 那把數字看成電梯格子那樣 5 ******* * * 1 * 7 * 3 ***** * * 2 * * 4 ******* 6 存一個陣列 int a[7]={0}; if(n=1) {a[3]=1,a[4]=1;} if(n=2) {a[3]=1,a[4]=1,a[5]=1,a[6]=1,a[7]=1;} ...以此類推 然後用7個副函式(每個大概兩、三行)寫陣列0~6畫* (畫幾個* 副函式裡面寫就好了) 然後一個for(int i=0;i<7;i++)裡面加上if檢查a[i] 等於1就執行副函式 大概這樣 -- atcbs:樓主,你腦子不好使嗎? 10/26 20:22 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.118.139 ※ 編輯: potter1529 來自: 163.25.118.139 (11/09 02:29)

11/09 02:39, , 1F
你的 9x9 其實是 7x9 耶XD
11/09 02:39, 1F

11/09 02:45, , 2F
這的確是不錯的方法,推一個!!
11/09 02:45, 2F

11/09 13:07, , 3F
七段顯示器~!
11/09 13:07, 3F

11/09 19:48, , 4F
跟我想的一樣 XDDD
11/09 19:48, 4F

11/09 21:48, , 5F
我是只想到直接建表顯示,這比較簡單
11/09 21:48, 5F
文章代碼(AID): #1Cs43jVN (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1Cs43jVN (C_and_CPP)