用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 = isprim

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 21:25:19
用c#语言排序,用泡沫法、、staticvoidMain(string[]args){inta=0;int[]isprime={12,23,11,232,14,54,24,541};for(inti=

用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 = isprim
用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);
}
}
}
看我这个有什么问题啊,请写出来、、

用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 = isprim
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]);
}
}