Re: [問題] C語言用*畫數字圖形
※ 引述《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
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
11/09 19:48, 4F
→
11/09 21:48, , 5F
11/09 21:48, 5F
討論串 (同標題文章)