/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作者:樊露露
* 完成日期:2012 年11月27日
* 版本号:v1.0
*
* 输入描述:无
* 问题描述:数组大折腾
* 程序输出:数组的各种数据
* 问题分析:
* 算法设计:略
*/
#include <iostream>
#include <iomanip>
using namespace std;
int main(void)
{
int a[20]={34,25,6,9,26,15,78,46,21,4};
int i;
cout<<"请输入10个整数"<<endl;
for(i=10;i<20;i++)
cin>>a[i];
for(i=10;i<20;i++){
a[i]=2*a[i];
}
cout<<"由前往后,数组中的值是:"<<endl;
for(i=0;i<20;i++){
if(i%5==0)
cout<<endl;
cout<<setw(8)<<a[i];
}
cout<<endl;
cout<<"由后往前,数组中的值是:"<<endl;
for(i=19;i>=0;i--){
if(i%5==0)
cout<<endl;
cout<<setw(8)<<a[i];
}
cout<<endl;
cout<<"数组中所有偶数:"<<endl;
for(i=0;i<20;i++){
if(a[i]%2==0)
cout<<setw(8)<<a[i];
}
cout<<endl;
cout<<"数组中下标为3的倍数的元素值:"<<endl;
for(i=0;i<20;i++){
if(i%3==0&&i!=0)
cout<<setw(8)<<a[i];
}
return 0;
}
心得体会:折腾死了!!!