int[] a ={1,2,3,4,5,6,7,8,9,10};
int aa;
//使用冒泡对数组进行降序排序
for (int i = 0; i < a.Length; i++)
{
for (int j = 0; j < a.Length-i-1; j++)
{
if (a[j] < a[j + 1])
{
aa = a[j];
a[j] = a[j + 1];
a[j + 1] = aa;
}
}
Console.Write(a[i] + "\t");
}
你好,把你的代码进行修改后(把输出语句提取出来),如下:
static void Main(string[] args)
{
int[] a = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
int aa;
//使用冒泡对数组进行降序排序
for (int i = 0; i < a.Length; i++)
{
for (int j = 0; j < a.Length - i - 1; j++)
{
if (a[j] < a[j + 1])
{
aa = a[j];
a[j] = a[j + 1];
a[j + 1] = aa;
}
}
}
foreach (int n in a)
Console.WriteLine(n);
Console.Read();
}
谢谢 大神,但是我第一次玩这个怎么结帖的啊
教
一下我
@小小&白: 选择一个最满意的回答为最佳答案,结束提问。详细可以看https://q.cnblogs.com/q/faq
你是学那个方向的
@小小&白: 一直在做C#相关的开发工作,偶尔玩玩python
把输出的语句放在循环外面
for (int i = 0; i < a.Length; i++)
{
Console.Write(a[i] + "\t");
}
谢谢你