作业帮 > 综合 > 作业

用c#语言排序,用泡沫法、、

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 20:23:51
用c#语言排序,用泡沫法、、
static void Main(string[] args)
{
int a = 0;
int[] isprime ={ 12,23,11,232,14,54,24,541};
for (int i = 0; i < isprime.Length; i++)
{
for (int j = 0; j < isprime.Length -i; j++)
{
if (isprime[j] > isprime[j + 1])
{
a = isprime[j];
isprime[j] = isprime[j + 1];
isprime[j + 1] = a;
}
Console.WriteLine(a);
}
}
}
看我这个有什么问题啊,请写出来、、
static void Main(string[] args)
{
int a = 0;
int[] isprime = { 12, 23, 11, 232, 14, 54, 24, 541 };
for (int i = 0; i < isprime.Length; i++)
{
for (int j = 0; j < isprime.Length - i-1; j++) //这里要-1,要不然下标就越界了
{
if (isprime[j] > isprime[j + 1])
{
a = isprime[j];
isprime[j] = isprime[j + 1];
isprime[j + 1] = a;
}

}
}
for (int i = 0; i < isprime.Length; i++)
{
Console.WriteLine(isprime[i]);
}
}
再问: 不行,出来的有错误
再答: 你我的代码复制过去运行一下,没问题的!