美文网首页
2018-12-12 (插入一个数 仍然要升序 方法)

2018-12-12 (插入一个数 仍然要升序 方法)

作者: youthisY | 来源:发表于2018-12-27 16:59 被阅读0次

题目

有一组学院的成绩{22,5,899,23,21},将他们按升序排列。
要增加一个学员的成绩,将它插入序列,并保持升序

代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;  //动态数组arraylist要加的开头引用

namespace _2018_12_12
{
    class Program
    {
        static void Main(string[] args)
        {
                try
                {
                    ArrayList nums = new ArrayList();  //定义
                    nums.Add(22);   //赋值
                    nums.Add(5);
                    nums.Add(899);
                    nums.Add(23);
                    nums.Add(21);
                    nums.Sort();  //升序排列

                    Console.WriteLine("请输入新增的成绩:");
                    int chengji = Convert.ToInt32(Console.ReadLine());

                    Console.Write("插入成绩的下标是:");
                    int xiabiao = Convert.ToInt32(Console.ReadLine());
                    xiabiao = xiabiao - 1;  //因为下标0开始所以
                    nums.Insert(xiabiao, chengji);//在指定位置加入数值(a,b)。a表示下标,b表示数值
                    Console.WriteLine("插入后的成绩:");
                    for (int i = 0; i < 6; i++)
                    {
                        Console.Write("{0}\t", nums[i]);
                    }
                }
                catch
                {
                    Console.WriteLine("你输入的格式有误");
                }
                Console.ReadKey();
        }
    }
}

效果图

image.png

相关文章

  • 2018-12-12 (插入一个数 仍然要升序 方法)

    题目 有一组学院的成绩{22,5,899,23,21},将他们按升序排列。要增加一个学员的成绩,将它插入序列,并保...

  • 经典排序算法系列2-插入排序

    Insertion Sort 插入排序 需求 对N个整数升序排序 思路 假如将一个数插入到有序的序列中(升序),则...

  • 各种排序算法的OC实现

    1、插入排序--直接插入排序 要求在一个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这中方法叫...

  • 题目1

    .在一个数组中,插入一个元素,按升序或降序排列输出 include int main(){ in...

  • 作业

    2018-12-12有一组学员的成绩{99,85,82,63, 60},将它们按升序排列。要增加一个学员的成绩,将...

  • 有一组学员的成绩{99,85,82,63, 60},将它们按升序

    2018-12-12有一组学员的成绩{99,85,82,63, 60},将它们按升序排列。要增加一个学员的成绩,将...

  • 数组排序

    JavaScript的sort()方法 sort()方法按照升序排列数组项,会调用每个数组项的toString()...

  • 数据透视表布局和美化

    一、创建一个数据透视表。 可以统计各项数据,可以升序、降序排列。 二、找到“明细”,点击任意单元格。“插入透视表”...

  • js数组排序

    ** 1.数组的sort()方法** sort()方法按照升序排列数组项,会调用每个数组项的toString()转...

  • C#排序算法之直接插入排序

    直接插入排序,也叫插入排序,是9种经典排序方法中最简单的。 原理:以升序为例,在数组中依次往后选择,将要插入的数据...

网友评论

      本文标题:2018-12-12 (插入一个数 仍然要升序 方法)

      本文链接:https://www.haomeiwen.com/subject/fdhdlqtx.html