牛骨文教育服务平台(让学习变的简单)
博文笔记

C#小练习(设计一个程序,输入10个数存入数组中,然后实现冒泡排序。 )

创建时间:2012-09-16 投稿人: 浏览次数:8040
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生 
* All rights reserved.
* 文件名称:                              
* 作    者:   臧鹏               
* 完成日期:   2012   年 9月 16日
* 版 本 号:      001    

* 对任务及求解方法的描述部分
* 输入描述: 
* 问题描述:设计一个程序,输入10个数存入数组中,然后实现冒泡排序。 
* 程序输出: 
* 程序头部的注释结束
*/


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication4
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] num = new int[10];
            Console.WriteLine("请输入十个数:");
            for (int i = 0; i < 10; i++)
            {
                string s = Console.ReadLine();
                int x = int.Parse(s);
                num[i] = x;
            }
            int j ;
            int n ;
            for (j = 0; j < 10; j++)
            {
                for (n = 0; n < 9 - j; n++)
                {
                    if (num[n] > num[n + 1])
                    {
                        int m;
                        m = num[n];
                        num[n] = num[n + 1];
                        num[n + 1] = m;
                    }
                } 
            }
             for(n =0;n<10;n++)
            {
                Console .WriteLine (num[n]);
            }
             Console.ReadKey(false);
            
        }
    }
}

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。