题目描述
使用C#编写一个控制台应用。输入10个整数存入数组中,然后使用冒泡排序算法对一维数组的元素从小到大进行排序,并输出。
输入
在控制台中输入数字,存入一维数组
输出
输出排序后的数组
样例输入
copy
87 85 89 84 76 82 90 79 78 68
样例输出
68 76 78 79 82 84 85 87 89 90
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int[] num = new int[100];
for (int i = 0; i < 10; i++)
{
num[i] = int.Parse(Console.ReadLine());
}
wahh(num);
double sum = 0;
for (int i = 0; i < 9; i++)
{
Console.WriteLine(num[i]);
}
Console.Write(num[9]);
Console.ReadKey();
}
static void wahh(int[] num)
{
int t = 0;
for (int i = 0; i < 10; i++)
{
for (int j = i+1; j < 10; j++)
{
if (num[i] > num[j])
{
//Console.WriteLine("asda");
t = num[j];
num[j] = num[i];
num[i] = t;
}
}
}
}
}
}