第十四周项目1 数组大折腾

来源:互联网 发布:手机淘宝如何开直播 编辑:程序博客网 时间:2024/05/17 08:31

话不多说,直接上程序:

/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称:20121127002.cpp* 作    者:王鼎 * 完成日期:2012年11月27日 * 版本号: v1.0* 输入描述:10个整数* 问题描述:定义数组,为数组赋初值、输入值、翻倍、输出等各种操作*/#include <iostream>using namespace std;int main( ){    int a[20]={21,22,23,24,25,26,27,28,29,30},i,j;    //初始化前10个元素cout<<"请输入10个整数"<<endl;for(i=10;i<20;i++)cin>>a[i];                                    //键盘输入后10个元素的值cout<<"由前往后,数组中的值是:"<<endl;for(j=0;j<20;j++)                              //将所有元素值加倍后保存在数组中                         cout<<2*a[j]<<" ";                            //由前往后输出数组中所有元素的值cout<<endl<<"由后往前,数组中的值是:"<<endl;     //由后往前输出数组中所有元素的值for(j=19;j>0;j--)cout<<2*a[j]<<" ";                         cout<<endl<<"其中偶数是:"<<endl;                 //输出数组中的所有偶数for(j=0;j<20;j++){if(a[j]%2==0)cout<<a[j]<<" ";}cout<<endl<<"下标为3的倍数的元素是:"<<endl;      //输出下标为3的倍数的元素值for(j=0;j<20;j++){if(j%3==0)cout<<a[j]<<" ";}cout<<endl;                                                     return 0;}

运行结果:

心得体会:按照要求来说应该把加倍后的数据存储到数组中,但后面又说输出偶数,加倍后(除了0)不都是偶数了么……所以就这么写了

原创粉丝点击