数字图案
本课属于 Coddy C# 学习旅程的“基础知识”单元。第 67 课,共 69 课。
创建金字塔等图案时,我们经常需要创建由重复字符组成的字符串。下面介绍一种创建这类字符串的实用方法:
string str = new string('a', 10);str 将保存 "aaaaaaaaaa"
我们来分析一下它是如何工作的:
new string用于创建一个字符字符串- 字符
'a'表示要重复的字符 10表示要重复该字符的次数
挑战
简单每个测试用例有一个输入:一个奇数。
你的任务是使用 *打印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());
}
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: C# 在线编译器