/*
*程序的版权和版本声明部分:
*Copyright(c)2013,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:刘中林
*完成日期:2013年 11月26日
*版本号:v1.0
*对任务及求解方法的描述部分:
*输入描述:输入十个数
*问题描述: 无
*程序输出: 初值及输入的值共二十个数,先后进行对数加倍处理,正序和倒序输出处理等
*问题分析: 无
*算法设计:数组的应用
*/
#include <iostream>
using namespace std;
int main()
{
int a[20]={0,1,2,3,4,5,6,7,8,101};
int i,j;
cout<<"请输入十个数:"<<endl;
for(i=10;i<20;i++)
{
cin>>a[i];
}
cout<<"数组内的数加倍后,由后往前,数组中的数为:"<<endl;
for(i=19;i>=0;i--)
{
j=2*a[i];
if(i%5==0)
{
cout<<endl;
}
cout<<j;
}
cout<<endl;
cout<<"由前往后,数组中的值为:"<<endl;
for(i=0;i<20;i++)
{
if(i%5==0)
{
cout<<endl;
}
cout<<a[i];
}
cout<<endl;
cout<<"在数组中,元素值为3的倍数的数为:"<<endl;
for(i=0;i<20;i++)
{
if(a[i]%3==0)
{
cout<<"a["<<i<<"]"<<" "<<a[i]<<endl;
}
}
cout<<"下标为3的倍数的数为:"<<endl;
for(i=0;i<20;i++)
{
if(i%3==0)
{
cout<<"a["<<i<<"]"<<" "<<a[i]<<endl;
}
}
cout<<"数组中的数大于100的有:"<<endl;
for(i=0;i<20;i++)
{
if(a[i]>100)
{
cout<<"a["<<i<<"]"<<" "<<a[i]<<endl;
}
}
return 0;
}
*样例输出:
*心得体会:人不能因为一时的便利而忽略自己最爱的东西。。