string[] num=new string[20];
string result="";
int index=0,space=10;
for(int i=1;i<21;i++)
{
num[i-1]=i.ToString();
}
for(int i=1;i<=4;i++)
{
result+=new string(' ',space);
for(int j=0;j<i*2;j++)
{
result+=num[index++].PadRight(2,' ');
}
result+="\r\n";
space-=2;
}
字符串result 就是你想要显示的结果,
你自己把程序稍微改改,让程序通用性强一点。
现在学C#,教师还有布置这种作业啊?
我觉得挺无聊的。
string result="";
int index=0,space=10;
for(int i=1;i<21;i++)
{
num[i-1]=i.ToString();
}
for(int i=1;i<=4;i++)
{
result+=new string(' ',space);
for(int j=0;j<i*2;j++)
{
result+=num[index++].PadRight(2,' ');
}
result+="\r\n";
space-=2;
}
字符串result 就是你想要显示的结果,
你自己把程序稍微改改,让程序通用性强一点。
现在学C#,教师还有布置这种作业啊?
我觉得挺无聊的。
string tmp = "";
int aaa = 1;
int bbb = 0;
for(int i=0;i<str.Length;i++)
{
tmp += str[i].PadRight(3);
if(aaa*2+bbb == i+1)
{
tmp +="<br>";
aaa += 1;
bbb = i+1;
}
}
Page.Response.Write(tmp);