报错
问题相关代码,请勿粘贴截图
Console.WriteLine("请输入一组数字:");
string str = Console.ReadLine();
string[] num = str.Split(','); // 获取到每个数
int[] numlist=new int[num.Length];
for (int i = 0; i < num.Length; i++)
{
numlist[i] = int.Parse(num[i]); // 将每个数存储到numlist数组中
}
for (int i = 0; i < numlist.Length; i++)
{
for (int j = 0; j < numlist.Length-i; j++)
{
if (numlist[j]<numlist[j+1]) //此数小于后一个数,两个数交换,从大到小排列
{
int temp = numlist[j];
numlist[j] = numlist[j + 1];
numlist[j + 1] = temp;
}
}
}
Console.WriteLine("排序结果为:");
for (int i = 0; i < numlist.Length; i++)
{
Console.Write(numlist[i]+",");
}
Console.ReadLine();