十三周项目一

来源:互联网 发布:js template模板 编辑:程序博客网 时间:2024/06/02 16:02
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:number.cpp*作    者:宋伟男*完成日期:2014年11月20日*版 本 号:v1.0**问题描述:创建一个有10个元素的整型数组,通过初始化,为数组中的前10个元素赋初值。由后往前输出数组中元素的值。改变元素的值,令所有元素加倍,输出改变后的值。*程序输出:符合要求的有10个元素的整型数组。*/#include <iostream>using namespace std;const int SIZE=10;int main( ){    int a[10]= {1,3,7,13,25,33,63,71,101,222}; //初始化前10个元素    int d[10]= { };  //新建数组为这个数组的改变备用    int h[10]= { };    int i,j,k,m;    cout<<"前后往后,数组中的值是:"<<endl; //先输出原数组中的10个元素,便于对比    for(i=0; i<SIZE; ++i)    {        cout<<a[i]<<" ";    }    cout<<endl;    cout<<"由后往前,数组中的值是:"<<endl;  //倒序输出原数组中的10个元素    for(i=9,j=0; j<=9; --i,++j)  //将原数组的最后一个赋给新数组的第一个,以此类推    {        h[j]=a[i];        cout<<h[j]<<" ";    }    cout<<endl;    cout<<"请输入要增加的倍数:"<<endl;  //自由选择将原数组放大m倍    cin>>m;    cout<<"改变"<<m<<"倍后,数组中的值是:"<<endl;    for(i=0,k=0; i<SIZE; ++i,++k)  //依次将原数组中的所有元素放大m倍    {        d[k]=(a[i])*m;        cout<<d[k]<<" ";    }    return 0;}

运行结果
0 0