程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 編程-用循環體打印各種圖形的訣竅是什麼?

編程-用循環體打印各種圖形的訣竅是什麼?

編輯:編程綜合問答
用循環體打印各種圖形的訣竅是什麼?

老師讓打直角三角形,我是先分析行,列的數字規律,然後在寫循環體.
直角的還好說,打印空心菱形這種的就不行了.
求大神,空心菱形應該如何打印,我主要想知道思考的過程.

最佳回答:


建立笛卡爾坐標系,菱形的方程是|y| + |x| = a,然後兩個嵌套for循環循環變量分別從-a取到a,然後判斷拿到的坐標在不在方程上,是就打印“*”,這是最笨的一種方法,但是適用很多圖形,只要寫得出方程就能打印。
還有幾種歪門邪道的方法,windowsAPI函數SetConsoleCursorPosition()可以移動光標,要打印到哪裡就把光標移動到哪裡,不需要一行行的打印。
還可以自己在一個文本裡用字符拼一個圖形出來,然後讀取文件原樣打印到控制台上。

a1193561652
u013179958
u013179958
u013179958
u013179958
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved