c#标签怎么换行
答案:3 悬赏:80 手机版
解决时间 2021-02-03 02:33
- 提问者网友:斑駁影
- 2021-02-02 21:33
c#标签怎么换行
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-02-02 23:09
static void Main(string[] args)
{
int line = 9;
int m = 2;
for (int i = 0; i < line; i++)
{
string l = string.Empty;
string ll = string.Empty;
for (int j = 0; j < (i * m) + 1; j++)
{
l += "*";
}
for (int n = 0; n < line - i; n++)
{
ll += " ";
}
Console.WriteLine(ll + l + ll);
}
Console.ReadLine();
}
{
int line = 9;
int m = 2;
for (int i = 0; i < line; i++)
{
string l = string.Empty;
string ll = string.Empty;
for (int j = 0; j < (i * m) + 1; j++)
{
l += "*";
}
for (int n = 0; n < line - i; n++)
{
ll += " ";
}
Console.WriteLine(ll + l + ll);
}
Console.ReadLine();
}
全部回答
- 1楼网友:空山清雨
- 2021-02-03 00:53
string t = String.Format(自定义文本 {0} 自定义文本 {1}自定义文本 {2}自定义文本,变量0,变量1,变量2);
自定义文本或者变量中,有"\r\n"为换行
自定义文本或者变量中,有"\r\n"为换行
- 2楼网友:三千妖杀
- 2021-02-02 23:59
可以用1楼的方法,在之前先声明一个数组,把9行的数据存到数组里,最后string.format();就行了。
int line=9;
string[] arr=new string[9];
for(int i=line;i<1;i--){
for(int x=0;x arr[line-i]+=" ";
}
for(int y=0;y<(line-i)*2+1;y++){
arr[line-i]+="*";
}
}
string.Format("{0}\r\n{1}\r\n",arr[0],arr[1]);
只是一个思路,给楼主参考一下。
int line=9;
string[] arr=new string[9];
for(int i=line;i<1;i--){
for(int x=0;x
}
for(int y=0;y<(line-i)*2+1;y++){
arr[line-i]+="*";
}
}
string.Format("{0}\r\n{1}\r\n",arr[0],arr[1]);
只是一个思路,给楼主参考一下。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯