如何在控制台中逐行水平打印数字
本文关键字:水平 打印 数字 逐行 控制台 | 更新日期: 2023-09-27 18:20:08
当我在Visual Studio 2012中使用此代码(如下)时,答案是按垂直顺序排列的。
如何使用VS 2012 以水平顺序获得答案
下面是我以垂直顺序输出的代码:如何以水平方式获得相同的结果?
Visual Studio中是否有用于获取水平或垂直输出的设置?
class RandomNumbers
{
private static Random random = new Random();
static void Main(string[] args)
{
var numbers = GenerateRandomNumbers(200,100,10);
foreach (var temp in numbers)
{
Console.WriteLine(temp+" ");
}
}
static IEnumerable<int> GenerateRandomNumbers(int NumberOfElements)
{
return Enumerable.Range(0,NumberOfElements-1).OrderBy(n=>random.Next());
}
static IEnumerable<int> GenerateRandomNumbers(int min, int max, int numberOfElement)
{
return Enumerable.Range(0, numberOfElement - 1).Select(n => random.Next(max, min));
}
}
尝试使用Write()代替WriteLine()
class RandomNumbers
{
private static Random random = new Random();
static void Main(string[] args)
{
var numbers = GenerateRandomNumbers(200,100,10);
foreach (var temp in numbers)
{
Console.Write(temp+" ");
}
}
static IEnumerable<int> GenerateRandomNumbers(int NumberOfElements)
{
return Enumerable.Range(0,NumberOfElements-1).OrderBy(n=>random.Next());
}
static IEnumerable<int> GenerateRandomNumbers(int min, int max, int numberOfElement)
{
return Enumerable.Range(0, numberOfElement - 1).Select(n => random.Next(max, min));
}
}
只需编写Console.Write()代码;而不是Console.WriteLine().