• C#之一维数组,冒泡排序,输入输出案例


    using System;
    namespace test
    {
        class Program
        {
            public void CreateList(ref int[] a)    //创建顺序表
            {
                int n = a.Length;   //获取数组的长度
                for (int i = 0; i < n; i++)   //循环输入整数元素
                {
                    a[i] = int.Parse(Console.ReadLine()); 
                }
                Console.WriteLine(Console.ReadLine().GetType());  //可以看出Console.ReadLine()读取后类型为System.String
                Console.WriteLine(Console.Read().GetType());   //可以看出Console.Read()读取后的类型为System.Int32
            }
            public void OutPutList(int[] a)     //输出顺序表
            {
                int n = a.Length;
                foreach (int i in a)
                {
                    //Console.WriteLine(i);   //一行一个数字
                    Console.Write(i);  //所有的数字全在一行
                }
                Console.WriteLine();
            }
            public void OrderList(ref int[] a)    //将顺序表按照冒泡排序算法排序
            {
               
                for (int i = 0; i < a.Length; i++)
                {
                    for(int k=0;k<a.Length-i-1;k++)
                    {
                        if (a[k] > a[k + 1])      //按照从小到大的顺序排列
                        {
                           int temp;
                           temp = a[k];
                           a[k] = a[k + 1];
                           a[k + 1] = temp;
                        }
                    }
                }
            }
            static void Main()
            {
                Program p = new Program();
                int[] a = new int[10];
                Console.WriteLine("请输入一个整数数组");
                p.CreateList(ref a);
                Console.WriteLine("输入的内容为:");
                p.OutPutList(a);
                p.OrderList(ref a);
                Console.WriteLine("排序后的内容为");
                p.OutPutList(a);
            }
        }
    }

  • 相关阅读:
    【转】跨域的理解与实现
    【3.5】从今天开始学习WCF技术
    LAB.js使用
    资源文件的动态加载
    C#对图片文件的压缩、裁剪操作初探
    WCF技术剖析_学习笔记之一
    SQL 写入调优
    【转】Nosql,为什么要使用
    wcf配置文件
    wcf错误
  • 原文地址:https://www.cnblogs.com/zztong/p/6695210.html
Copyright © 2020-2023  润新知