level 1
这个算法是没错的,可能是编写有点问题的吧,最好检查一下语法结构。
下面是用C#来表达的
class Program
{
static void Main(string[] args)
{
int i, j, x;
int[] a;
a = new int[10];
Console.WriteLine("输入十个自然数");
for (i = 0; i < 10; i++)
{
Console.WriteLine("第" + i + "个:");
a[i] = int.Parse(Console.ReadLine());
}
Console.WriteLine();
for (j = 0; j < 9; j++)
for (i = 0; i < 9 - j; i++)
if (a[i] > a[i + 1])
{
x = a[i];
a[i] = a[i + 1];
a[i + 1] = x;
}
for (i = 0; i < 10; i++)
{
Console.WriteLine(a[i]);
}
Console.ReadLine();
}
}
2015年12月23日 08点12分
3