【发布时间】:2021-01-25 18:41:15
【问题描述】:
我想用console.ReadLine() 反转一个数组,但我卡住了。
这是问题的陈述。
给出一个由 10 个自然数组成的数组。以相反的顺序显示字符串中的数字。
字符串中的数字在一行中给出,并用空格分隔。应用程序将在一行中显示数字,它们之间用空格分隔。
例子:
对于输入数据:
1 2 3 4 5 6 7 8 9 10
控制台会显示:
10 9 8 7 6 5 4 3 2 1
这是我的代码:
string number = Convert.ToString(Console.ReadLine());
List<string> originalList = new List<string>();
for (int i = 0; i < 1; i++)
{
originalList.Add(number);
}
foreach (string item in originalList)
{
Console.Write(item + " ");
}
originalList.Reverse();
foreach (string item in originalList)
{
Console.WriteLine(item + " ");
}
Console.WriteLine();
【问题讨论】:
-
只能使用
string.Split (' '),否则使用for 或while 对字符串字符进行循环