Menu
CoddyTech

数字图案

本课属于 Coddy C# 学习旅程的“基础知识”单元。第 67 课,共 69 课。

创建金字塔等图案时,我们经常需要创建由重复字符组成的字符串。下面介绍一种创建这类字符串的实用方法:

string str = new string('a', 10);

str 将保存 "aaaaaaaaaa"

我们来分析一下它是如何工作的: 

  1. new string 用于创建一个字符字符串
  2. 字符 'a' 表示要重复的字符
  3. 10 表示要重复该字符的次数
challenge icon

挑战

简单

每个测试用例有一个输入:一个奇数。
你的任务是使用 *打印n 层金字塔,下面是一些示例:

1 层金字塔

*

5 层金字塔

*
***
*****

7 层金字塔

*
***
*****
*******

输入

  • 用户输入的奇数整数 n
  • 1 <= n < 1000

提示

  • 试着从小三角形开始
  • 如果你卡住了,可以查看提示 ;)

n 表示底行中 *的数量

亲手试试

using System;

public class Program {
    public static void Main(string[] args) {
        int n = int.Parse(Console.ReadLine());
    }
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: C# 在线编译器