第13周 项目1-数组大折腾(5)【原数据往后移动】

来源:互联网 发布:怎么将筛选的数据删除 编辑:程序博客网 时间:2024/05/17 21:49
/*  * Copyright (c) 2014, 烟台大学计算机学院  * All rights reserved.  * 文件名称:test.cpp  * 作    者:呼亚萍  * 完成日期:2014年 11 月 21日  * 版 本 号:v1.0  *  * 问题描述:创建一个长度为16的整形数组a并初始化前15个元素,输入一个整数b,将b插到a[0]位置 * 输入描述:相应的程序 * 程序输出:插入后数组中的全部元素 */#include <iostream>using namespace std;int main(){    int i,t,b;    int  a[16]= {78,89,45,56,12,23,79,46,13,74,41,85,52,96,63};    cout<<"原数组是:"<<endl;    for(i=0;i<15;i++)    {        cout<<a[i]<<" ";    }    cout<<endl;    for (i=16; i>0; i--)    {   t=a[i-1];        a[i]=t;       a[i-1]=t;    }    cout<<"请输入要插入的数字:";    cin>>b;    a[0]=b;    cout<<"插入后的数组元素是:"<<endl;    for (i=0;i<16;i++)    {        cout<<a[i]<<" ";    }    return 0;}


运算结果:

知识点总结:

当在a[0]处插入元素时,可以从第16个元素倒地输入,先输出后15个元素,在给a[0]赋值,最后输出a[0]-a[15]

学习心得:

在学习过程中,我们要灵活应用知识,在程序中有巧妙的应用,我们要学会它们,加油!

0 0
原创粉丝点击