第十三周项目一 数组大折腾(5)

来源:互联网 发布:行知精神是什么 编辑:程序博客网 时间:2024/05/24 05:06

问题描述:创建一个有16个元素的整型数组a,通过初始化15个元素,输入一个整数b,将b插入到a【0】处,其余元素往后移动。输出删除后的全部元素。

运行及代码:

/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:d.cpp*作    者:张旺华*完成日期:2014年11月21日*版 本 号:v1.0**问题描述:创建一个有16个元素的整型数组a,通过初始化15个元素,输入一个整数b,将b插入到a【0】处,其余元素往后移动。输出删除后的全部元素。*程序输入:一个整数,*程序输出:输出删除后的全部的数组*/#include <iostream>using namespace std;int main(){    int i=0,t;    int a[16]={878,78,478,56,15,48,35,548,89,15,48,26,58,25,255};//定义一个长度为16   cin>>t;   for(i=15;i>=0;i--)   {       a[i]=a[i-1];   }   a[0]=t;    for(i=0;i<16;i++)        cout<<"a["<<i<<"]"<<" "<<a[i]<<endl;    return 0;}


 

运行结果:

学习心得:在这个程序只需要知道

for(i=15;i>=0;i--)            //从后开始往后挪动   {       a[i]=a[i-1];   }   a[0]=t;


 

0 0