string InputNumbers = "";
string lsNumber = "";
do
{
lsNumber = "";
lsNumber = Console.ReadLine();
if (lsNumber.Trim() != "")
{
if (InputNumbers != "")
InputNumbers += "," + lsNumber;
else
InputNumbers = lsNumber;
}
} while (lsNumber.Trim() != "");
Console.Write("您输入的数字是:" + InputNumbers);
string[] loInputString = InputNumbers.Split(',');
int[] IntArr = new int[loInputString.Length];
int Index = 0;
foreach (string Number in loInputString)
{
IntArr[Index++] = Convert.ToInt32(Number);
}
for (int i = 0; i < IntArr.Length; i++)
{
for (int j = i + 1; j < IntArr.Length; j++)
{
if (IntArr[i] > IntArr[j])
{
int Temp = IntArr[i];
IntArr[i] = IntArr[j];
IntArr[j] = Temp;
}
}
}
InputNumbers = "";
foreach (int Number in IntArr)
{
if (InputNumbers != "")
InputNumbers += "," + Number;
else
InputNumbers += Number;
}
Console.Write("排序的结果是:" + InputNumbers);
本文介绍了一个使用 C# 编写的简单程序,该程序能够从控制台读取用户输入的一系列数字,然后将这些数字存储为字符串数组,并进一步转换成整数数组进行排序输出。通过冒泡排序算法实现了对整数数组的升序排列。
2783

被折叠的 条评论
为什么被折叠?



