第十三周OJ平台(2)在有序数组中插入数据

来源:互联网 发布:赛事编排软件 编辑:程序博客网 时间:2024/05/16 12:17

问题及代码:

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作    者:陈旭 * 完成日期:2014年 11 月 24 日 * 版 本 号:v1.0 * * 问题描述:定义好一个有10个元素的数组,先输入9个呈升序的数作为前9个元素,再输入一个数,要求按原来排序的规律将它插入数组中 * 输入描述:第一行,原始数列,9个呈升序的数。第二行,需要插入的数字 * 程序输出:插入后有序的数列 */#include <iostream>using namespace std;int main( ){    int a[10];    int i,n,t;    for(i=0; i<9; i++)        cin>>a[i];    cin >>n;    for(i=0; i<10; i++)    {        if(a[i]>n)        {            t=a[i];            a[i]=n;            n=t;        }        cout <<a[i]<<endl;    }    return 0;}


运行结果:

 

 

知识点总结:

    通过这个程序的编写,让我们更加清楚数组的运用,通过灵活的运用使能解决更多的问题。

学习心得:

    在不知不觉间就会提高我们的能力,基础毋庸置疑是特别重要的。

0 0
原创粉丝点击