c#用for语句输出一个三角形的方法

作者:McJeremy&Fan 时间:2023-12-17 05:46:53 

本文实例讲述了c#用for语句输出一个三角形的方法。分享给大家供大家参考。具体分析如下:

这是一道面试题,要求是这样的:

只使用一个for循环输出下面图形:

c#用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#程序设计有所帮助。

标签:c#,for,三角形
0
投稿

猜你喜欢

  • WPF中ImageBrush常用方式介绍

    2022-02-26 09:45:30
  • IDEA最新版2020.1的maven工程本地依赖仓库无法使用问题(已解决)

    2023-09-21 17:57:00
  • Android ImageButton自定义按钮的按下效果的代码实现方法分享

    2021-11-20 13:52:07
  • C#中通过API实现的打印类 实例代码

    2021-10-19 15:55:52
  • Java中Excel高效解析工具EasyExcel的实践

    2023-05-28 13:36:38
  • Java中获取文件大小的详解及实例代码

    2023-02-27 08:12:27
  • C#读取静态类常量属性和值的实例讲解

    2022-04-15 16:37:34
  • jstorm源码解析之bolt异常处理方法

    2022-08-05 23:12:08
  • SpringDataMongoDB多文档事务的实现

    2023-11-25 06:37:55
  • java读取文件内容的三种方法代码片断分享(java文件操作)

    2023-11-21 06:53:20
  • 浅谈Ribbon、Feign和OpenFeign的区别

    2022-12-21 15:40:27
  • JavaWeb Hibernate使用全面介绍

    2021-09-13 11:26:07
  • 使用VS2010 C#开发ActiveX控件(下),完整代码打包下载

    2022-08-20 18:05:29
  • Android实现登录注册功能

    2023-07-31 09:35:44
  • 基于C#实现的三层架构实例

    2023-09-09 11:39:33
  • Android中ListView如何分页加载数据

    2023-09-08 18:44:35
  • Eclipse+Java+Swing+Mysql实现工资管理系统

    2023-07-26 08:51:05
  • Unity计时器功能实现示例

    2022-03-08 20:02:39
  • mybatis快速上手并运行程序

    2022-09-24 07:56:08
  • Java获取文件夹下所有文件名称的方法示例

    2023-08-08 08:01:26
  • asp之家 软件编程 m.aspxhome.com