练习5:实现排序 teacher

来源:互联网 发布:5g网络 知乎 编辑:程序博客网 时间:2024/06/01 07:35
using System;using System.Collections.Generic;using System.Text;namespace Sort{    /// <summary>    /// 本程序演示使用二重循环实现数组的冒泡排序算法    /// </summary>    class Program    {        static void Main(string[] args)        {            int[] nums = new int[6];            int i, j;  // 循环变量            int temp;  // 临时变量            // 读入数据            Console.WriteLine("请输入6个数字:");            for (i = 0; i < nums.Length; i++)            {                Console.WriteLine("请输入第{0}个数字:", i + 1);                nums[i] = int.Parse(Console.ReadLine());//类型转换              }            // 开始排序            for (i = 0; i < nums.Length - 1; i++)            {                for (j = 0; j < nums.Length - 1 - i; j++)                {                    if (nums[j] < nums[j + 1])                    {                        // 交换元素                        temp = nums[j];                        nums[j] = nums[j + 1];                        nums[j + 1] = temp;                    }                }            }            // 排序后输出            Console.WriteLine("排序后:");            for (i = 0; i < nums.Length; i++)            {                Console.Write("{0}\t", nums[i]);            }            Console.ReadLine();        }    }}

0 0
原创粉丝点击