C# 輸出一個倒三角星
阿新 • • 發佈:2019-01-25
//------編寫程式輸出以下圖形-------
*****
***
*
***
*****
輸出這個圖形有很多種方法可以實現,有的用兩個方法同時輸出,一個輸出倒三角,一個輸出正三角,然後拼接起來。或者說你也可以直接print 所有星星(最簡單直接有效的辦法~嘿嘿)。
本人要用的是,用一個方法就解決這些問題!這道題有一些小小的資料規律可循。廢話不多說了,直接上程式好了。
Result:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleStars { class Program { static void Main(string[] args) { int i, j; for (i = 1; i <= 5; i++) { for (j = 1; j <= 5%i; j++) { Console.Write(' '); } for (j = 6-i; j >= i ; j--) { Console.Write('*'); } for (j = 2 * i - 5; j >= 1; j--) { if (i == 3) { Console.Write(' '); } else { Console.Write('*'); } } Console.WriteLine(""); } Console.ReadKey(); } } }