国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

c#用for語句輸出一個三角形的方法

2020-01-24 01:46:12
字體:
來源:轉載
供稿:網友

本文實例講述了c#用for語句輸出一個三角形的方法。分享給大家供大家參考。具體分析如下:

這是一道面試題,要求是這樣的:

只使用一個for循環輸出下面圖形:

如果可以使用2個for(即嵌套循環的話),那這題就很簡單了。

但只能用一個for,這可把我想得,想到面試都結束了沒想出來。

后來使用String對象,可以達成輸出重復字符的效果!!!

代碼貼在下面:

using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{  class Program  {    static void Main(string[] args)    {      Render(19);      Console.Read();    }    static void Render(int rowNum)    {      if (rowNum <= 0 || !System.Text.RegularExpressions.Regex.IsMatch(rowNum.ToString(),@"^/d+$"))        return;      int tmpRow = 0;      for (int i = 1; i <= rowNum; i++)      {        //對稱輸出        tmpRow = i <= rowNum / 2 ? i : rowNum - i + 1;        Console.WriteLine("{0}", new string('*', 2 * tmpRow - 1));      }    }  }}

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福鼎市| 蒲城县| 遵化市| 海安县| 沭阳县| 通化市| 阿勒泰市| 凤城市| 新兴县| 天柱县| 马关县| 原平市| 金昌市| 黄大仙区| 冀州市| 保山市| 大埔县| 瓦房店市| 电白县| 高平市| 武陟县| 太原市| 南城县| 松桃| 泰兴市| 巴青县| 察隅县| 台南县| 嘉善县| 凤山市| 房山区| 舞钢市| 宿州市| 邳州市| 本溪市| 华蓥市| 江达县| 镇坪县| 光泽县| 重庆市| 宁德市|