插入并排序数组

来源:互联网 发布:沈阳用友软件代理商 编辑:程序博客网 时间:2024/05/21 14:51

   输入代码:

/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:sum123.cpp*作    者:林海云*完成日期:2014年11月24日*版 本 号:v2.0**问题描述:创建一个长度为16的整型数组a,初始化前15个元素,输入k,将k插入到a[0]位置,原有数据后移*程序输入:新数据k*程序输出:删除后数组中的全部元素*/#include <iostream>using namespace std ;const int size=16;int main (){    int i,j,k;    int a[size]= {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};    for(i=size;i>0;i--)    {        j=a[i-1];        a[i]=a[i-1];        a[i-1]=j;    }    cout<<"请输入要插入的数据" ;    cin>>k;    cout<<"插入数据后重排数组为:"<<endl;     a[0]=k;    for(i=0; i<size; ++i)    {        cout<<"a["<<i<<"]"<<"  "<<a[i]<<endl;    }    return 0;}

运行结果:



总结:把握好数据后移的算法就可以将程序很快学出,a[i]=a[i-1].

0 0
原创粉丝点击