[C#] 纯文本查看 复制代码 using System;
namespace _20220714
{
internal class Program
{
static void Main(string[] args)
{
double[]sz = new double[10];
for(int i = 0; i < 10; i++)
{
Console.Write("请输入第{0}个数:",i+1);
sz[i]=Convert.ToDouble(Console.ReadLine());
}
//for(int i = 0; i < 10; i++)
//{
// Console.WriteLine("第{0}个数为{1}", i + 1, sz[i]);
//}
for(int j = 0; j < 10; j++)
{
for(int k = 0; k < 9; k++)
{
if (sz[k] > sz[k + 1])
{
double lss= sz[k];
Console.WriteLine("sz[k+1]({0}) sz[k]({1});", sz[k + 1], sz[k]);
Console.WriteLine("sz[k+1] = sz[k];");
sz[k+1] = sz[k];
Console.WriteLine("sz[k + 1]({0}) = sz[k]({1});", sz[k + 1], sz[k]);
Console.WriteLine("lss({0})sz[k+1]({1});", lss, sz[k + 1]);
Console.WriteLine("lss = sz[k+1];");
lss = sz[k];
Console.WriteLine("lss({0}) = sz[k+1]({1});", lss, sz[k + 1]);
Console.WriteLine("sz[k]({0}),sz[k+1]({1}),lss({2})", sz[k], sz[k + 1], lss);
Console.WriteLine(" ");
}
}
}
//for (int i = 0; i < 10; i++)
//{
// Console.WriteLine("排序后第{0}个数为{1}", i + 1, sz[i]);
//}
}
}
}
结果输出显示:
[C#] 纯文本查看 复制代码 sz[k+1](4) sz[k](7);
sz[k+1] = sz[k];
sz[k + 1](7) = sz[k](7);
lss(7)sz[k+1](7);
lss = sz[k+1];
lss(7) = sz[k+1](7);
sz[k](7),sz[k+1](7),lss(7)
就懵了
使用.net5 |