| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 705 人关注过本帖
标题:怎么换行?
只看楼主 加入收藏
风之舞者
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2006-2-26
收藏
 问题点数:0 回复次数:2 
怎么换行?
我想问一下在输入完数据之后怎么换行 比如下面程序
static void Main(string[] args)
{
Console.WriteLine("Please insert the xSize:");
int i=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Please insert the ySize:");
int j=Convert.ToInt32(Console.ReadLine());
string[,]array=new string[i,j];
for (int m=0;m<=i-1;m++)
{
for (int n=0;n<=j-1;n++)
{array[m,n]=Convert.ToString(Console.ReadLine());}
}
for (int a=0;a<=i-1;a++)
{
for (int b=0;b<=j-1;b++)
{Console.WriteLine(array[a,b]);}

}
}
我想在输入完之后在输出的时候能够保证每行5个数字 请各位指教一下 谢谢
2006-02-26 22:38
月夜枫华
Rank: 4
等 级:贵宾
威 望:12
帖 子:437
专家分:42
注 册:2006-1-2
收藏
得分:0 
你最后那个嵌套循环改一下
增加一个查数的标志
int flag=0;
for (int a=0;a<=i-1;a++)
{
for (int b=0;b<=j-1;b++)
{
flag++;
if(flag==5)
{
Console.WriteLine(array[a,b]);
}
else
{Console.Write(array[a,b]);}
}
}
简单的说就是Console.WriterLine()就是输出字符,然后换行,Console.Write()就是输出不换行

2006-02-27 00:00
风之舞者
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2006-2-26
收藏
得分:0 
非常感谢你的帮助

2006-02-27 19:31
快速回复:怎么换行?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038239 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved