数组变换

来源:互联网 发布:linux wine netkeeper 编辑:程序博客网 时间:2024/05/06 11:54

/*

 * Copyright (c) 2011, 烟台大学计算机学院

 * All rights reserved.

 * 作 者: 孙培培

* 完成日期:2012 年 12月2日

* 版 本 号:v1.0

 * 输入描述:

* 程序输出:

 * 问题分析:

* 算法设计:略

 */

#include <iostream>using namespace std;int main( ){int a[20]={0,1,2,3,4,5,6,7,8,9};  //初始化前10 个元素 //键盘输入后 10个元素的值   cout<<"请输入 10个整数"<<endl;   int i;   for(i=10;i<20;i++){     cin>>a[i];   }//将所有元素值加倍后保存在数组中   for(i=0;i<20;i++){     a[i]=2*a[i];   }//由前往后输出数组中所有元素的值cout<<"由前往后,数组中的值是:";   for(i=0;i<20;i++){    cout<<a[i]<<" ";   }   cout<<endl;//由后往前输出数组中所有元素的值   cout<<"右后往前,数组中的值是:";   for(i=19;i>=0;i--){   cout<<a[i]<<" ";   }   cout<<endl;//输出数组中的所有偶数  cout<<"数组中的所有偶数是:";for(i=0;i<20;i++){  if(a[i]%2==0)  cout<<a[i]<<" ";}cout<<endl;//输出下标为 3的倍数的元素值 cout<<"下标为三的元素有:";for(i=0;i<20;i++){   if(i%3==0)   cout<<a[i]<<" ";}cout<<endl;return 0;}


原创粉丝点击