您的位置:首页 > 其它

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

2012-11-29 16:16 411 查看
/*            
* 程序的版权和版本声明部分            
* Copyright (c)2012, 烟台大学计算机学院            
* All rightsreserved.              
* 作    者:李巧丽                                   
* 完成日期:2012年11月29日            
* 版 本 号: v1.0                  
* 输入描述:无            
* 问题描述:定义数组,为数组赋初值、输入值、翻倍、输出等各种操作    
* 程序输出: 略      
* 问题分析:     
*/            
#include <iostream>
#include<iomanip>
using namespace std;
int main( )
{
	int i;
	int a[20]={1,2,3,5,8,7,9,1,5,4}; //初始化前10 个元素
	//键盘输入后10 个元素的值
	
	cout<<"请输入10 个整数:"<<endl;
	for(i=10;i<=19;i++)
		cin>>a[i];
	for(i=0;i<=19;i++)     //将所有元素值加倍后保存在数组中
		a[i]=a[i]*2;
	cout<<"由前往后,数组中的值是:"<<endl;	//由前往后输出数组中所有元素的值
	for(i=0;i<=19;i++)
		cout<<setw(5)<<a[i];
	cout<<endl;
    cout<<"从后往前输出元素的值:";	//从后往前输出元素的值
	for(i=19;i>=0;i--)
		cout<<setw(5)<<a[i];
	cout<<endl;

	cout<<"输出偶数:"<<endl;//输出数组中的所有偶数

	for(i=0;i<=19;i++)
	{
		if(a[i]%2==0)
			cout<<setw(5)<<a[i];
	}
	cout<<endl;
	cout<<"下表为3的倍数元素值为:"<<endl;
	for(i=0;i<=19;i++)
	{
		if(i%3==0)
		cout<<setw(5)<<a[i];
	}
	return 0;
}


运行结果:



心得体会:是你折腾我还是我折腾你呢!!!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: