您好,我想知道如何将数字显示为*,例如100 = = * 300则= ***,1000则= **********
答案 0 :(得分:2)
我认为最简单的方法(很可能是最快的方法)只是构造一个填充了该字符的新字符串。
new String('*', number / 100)
编辑:事实证明他们并没有太大的不同......
对于数字1-100000虽然Jiri的方法可能会受到字符串实习的轻微帮助
答案 1 :(得分:0)
我的aproach。
private static void Main()
{
int number = 450;
var query = Enumerable.Repeat("*", number / 100);
Console.WriteLine(string.Join(null, query));
Console.ReadKey();
}
答案 2 :(得分:-1)
我可以使用Console.Write()到控制台
,在循环中每隔一百个显示一个*public void DisplaySymbol(int nuber)
{
for (int i = 0; i < number/100; i++)
{
Console.Write("*");
}
}