用C#做二重循环

来源:百度知道 编辑:UC知道 时间:2024/07/08 02:53:53
打印如下:
1
22
333
4444
55555
有哪位知道答案
并且要用占位符来作.谢谢

for(int ii=1;ii<6;ii++){
for(int iii=0;iii<ii;iii++){
Console.Write("{0}",ii);
}
Console.WriteLine("");
}

------------------

加占位符?{0}?代码已改.

int start=1;
int end=10;
string text="";
while(start<=end)
{
for(int i=0;i<start;i++)
{
text+=i.ToString()+"\r\n";
}
Console.WriteLine(text.ToString());
start++;
}

static void Main(string[] args)
{
Int16 maxValue = 0;
Console.WriteLine("请输入一个9以内的数字\n");
maxValue = Convert.ToInt16(Console.ReadLine());
if(maxValue > 9)
{
Console.WriteLine("输入数据不满足要求,程序运行结果将不对。");
}
for (Int16 i = 1; i <= maxValue; i++)
{
Int16 j = 1;
Int16 t = 0;
while (t < (maxValue - i))
{
Console.Write(" ");
t += 1;
}
while (j <= (2 * i - 1))