查看完整版本: 請問大家DEVC++的一個問題
頁: [1]

a5815481 發表於 2017-9-21 03:19 AM

請問大家DEVC++的一個問題

本帖最後由 a5815481 於 2017-9-21 03:51 AM 編輯

  我要設計一個能印出
*
**
***
****
*****
然後我這樣看
   J
I 01234
0*
1**
2***
3****
4*****得出

但要寫這個的時候
*
**
***
****
*****
****
***
**
*
我不知道我要改那個或加入那個條件 才能得出上面這組合
求邏輯



<div></div>

o_g349 發表於 2017-9-21 11:03 AM

你的程式碼稍微有點問題,給你看比較標準的寫法:



1. main 裡面加 void
2. 第2層迴圈直接用 j <= i 判斷,簡化邏輯
3. 最後用 while 印出三角形的後半段

執行結果輸出為:



給你參考

a5815481 發表於 2017-9-21 03:50 PM

本帖最後由 a5815481 於 2017-9-21 04:41 PM 編輯

o_g349 發表於 2017-9-21 11:03 AM static/image/common/back.gif
你的程式碼稍微有點問題,給你看比較標準的寫法:



感恩您 如果只用我上面那些程式碼 因該做不出來齁我是用devc++4.9

o_g349 發表於 2017-9-21 05:58 PM

a5815481 發表於 2017-9-21 03:50 PM static/image/common/back.gif
感恩您 如果只用我上面那些程式碼 因該做不出來齁我是用devc++4.9

我的答案解決你的問題了嗎? 還是有問題呢?

a5815481 發表於 2017-9-22 01:43 AM

o_g349 發表於 2017-9-21 05:58 PM static/image/common/back.gif
我的答案解決你的問題了嗎? 還是有問題呢?

有解決了 謝謝您 我只是好奇如果只用我貼出的那些程式碼 有辦法做出您的效果嗎<br><br><br><br><br><div></div>

o_g349 發表於 2017-9-22 03:33 AM

a5815481 發表於 2017-9-22 01:43 AM static/image/common/back.gif
有解決了 謝謝您 我只是好奇如果只用我貼出的那些程式碼 有辦法做出您的效果嗎 ...

完全不改的話當然是沒辦法的,稍微改一些些或許可以做到,但是邏輯有可能變得複雜,所以我提供給你的答案算是容易理解的最短程式碼了...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

a5815481 發表於 2017-9-22 11:14 AM

o_g349 發表於 2017-9-22 03:33 AM static/image/common/back.gif
完全不改的話當然是沒辦法的,稍微改一些些或許可以做到,但是邏輯有可能變得複雜,所以我提供給你的答案 ...

好的 謝謝您 不好意思問了那麼多問題感恩

o_g349 發表於 2017-9-22 11:23 AM

a5815481 發表於 2017-9-22 11:14 AM static/image/common/back.gif
好的 謝謝您 不好意思問了那麼多問題感恩

不會的,如果你還有問題我樂意解答

a5815481 發表於 2017-9-23 02:38 AM

本帖最後由 a5815481 於 2017-9-23 02:40 AM 編輯

               *             **
           ***
         ****
       *****
         ****
           ***
             **
               *
要改成這樣適不適改大於小於就好呢?
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

o_g349 發表於 2017-9-23 10:54 AM

a5815481 發表於 2017-9-23 02:38 AM static/image/common/back.gif
*             **
           ***
         ****


不是,因為還要輸出空白,邏輯也需要適度的修改:



1. for 迴圈改成固定跑五次
2. printf 改成 putchar 簡化邏輯

輸出結果:



給你參考

<br><br><br><br><br><div></div>

a5815481 發表於 2017-9-23 02:49 PM

o_g349 發表於 2017-9-23 10:54 AM static/image/common/back.gif
不是,因為還要輸出空白,邏輯也需要適度的修改:




ok了解 謝謝您 感謝大大的幫忙

o_g349 發表於 2017-9-23 05:14 PM

a5815481 發表於 2017-9-23 02:49 PM static/image/common/back.gif
ok了解 謝謝您 感謝大大的幫忙

不會,我的解答有幫到你就好了
頁: [1]