上机内容:学习数组
/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者:刘杰
* 完成日期:2012 年12 月2 日
* 版 本 号:v1.0
* 输入描述:无
* 问题描述:数组输出
* 程序输出:无
* 问题分析:无
* 算法设计:略
*/
#include <iostream>
#include <iomanip>
using namespace std;
int main( ){
int i;
int a[20]={1,2,3,4,5,6,7,8,9,0}; //初始化前10 个元素
cout<<"请输入 10个整数"<<endl;
for(i=10;i<20;i++){
cin>>a[i];//键盘输入后 10个元素的值
}
cout<<"由前往后,数组中的值是:"<<endl;
for(i=0;i<20;i++){
a[i]=2*a[i];//将所有元素值加倍后保存在数组中
cout<<setw(5)<<a[i];//由前往后输出数组中所有元素的值
}
cout<<endl;
cout<<"由后往前输出数组中所有元素的值"<<endl;
for(i=19;i>=0;i--)
cout<<setw(5)<<a[i];//由后往前输出数组中所有元素的值
cout<<endl;
cout<<"输出下标为 3的倍数的元素值"<<endl;
for(i=0;i<20;i++){
if(i%3==0){
cout<<setw(5)<<a[i];//输出下标为 3的倍数的元素值
}
}
cout<<endl;
cout<<"输出数组中的偶数值"<<endl;
for(i=0;i<20;i++){
if((a[i]%2)==0){
cout<<setw(5)<<a[i];//输出数组中的所有偶数
}
}
return 0;
}
运行结果: