第13周项目1-数组大折腾(5)

来源:互联网 发布:什么软件可以学数学 编辑:程序博客网 时间:2024/06/02 19:48

问题描述:

  (5)创建一个长度为 16 的整型数组 a 并初始化前 15 个元素,输入一个整数 b,将 b插入到 a[0]位置(原有的数据往后“移动”),输出插入后数组中的全部元素。

代码:

#include <iostream>             //预处理指令。using namespace std;            //使用C++的命名空间 std。int main(){    int i=15,b,c;    int a[16]= {123,458,544,45,65,3,12,56,55,99,56,89,569,88,59};    cout<<"请输入一个整数b:";    cin>>b;    cout<<"加入b后数组中的数为:"<<'\n';    while (i>0)    {        c=a[i-1];        a[i]=a[i-1];        a[i-1]=c;             //保证能够让后面的数得到前面数的值。        i--;    }    a[0]=b;    i=0;    while(i!=16)    {        cout<<"a["<<i<<"] "<<a[i]<<'\n';        i++;    }    return 0;}

运行结果:


0 0