![]() |
學校作業的C語言的問題
原題目:
使用for迴圈畫出下列的圖形 * *** ***** ******* ********* ******* ***** *** * 但老師改成: 使用者輸入從1~79之中任一奇數且畫出該菱形,但要給使用者選擇缺哪邊的缺角(左上右下或右上左下兩種),然後原題目的*要改成1357913579... 例: 使用者輸入:11 缺角:左上右下 (*代表缺角處) 圖形為: 1 *35 **791 ***3579 ****13579 13579135791 35791**** 3579*** 135** 79* 1 本人大一新手剛學C 希望各位大大能開導我 :n2: |
不懂
使用者輸入:一奇數 是做什麼用的 ?? 先問一下 既然是 開導 ^^ 那請問您已經會寫原題目的菱形嗎? 會的話比較快(改一改就好了),請貼出來 不會的話給個提示: 用一個 1~9 的 for迴圈 裡面再計數 1、3、5、7、9,且給與列印 "*" 用 5-(*號的個數) 給列印 " " 用 計數奇數只要 i=1,i=i+2,當i大於9時i=1 當然還有其他方法,只是這應該是最容易理解的方法 還是寫一下好了 語法:
#include <cstdlib> |
回版主:
菱形是不太會寫 因為我邏輯不太好 需要想久一點 謝版大的提示 努力去:D |
幫你寫好了
語法:
#include <conio.h> |
超級的謝謝 :n3:
謝版大我一定可以可以把C學好的 |
改正了一下 "原題目" (#2樓 的解答)
至於 第二題有一個小bug 就是 當輸入 偶數時 菱形半徑會無條件+1 直徑變成 偶數+1 因為菱形直徑 一定為奇數 所以個人也不知有何好的畫法 ... |
我已經用while限制了輸入條件一定要為奇數了
謝版大 |
所有時間均為台北時間。現在的時間是 11:58 PM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *