数组大折腾-四合一

/*
* 程序的版权和版本声明部分
* Copyright (c)2013, 烟台大学计算机学院学生
* All rightsreserved.
* 作    者:马广明
* 完成日期: 2013 年 12 月 2 日
* 版本号: v1.0
* 输入描述:无
* 问题描述:数组大折腾
* 程序输出:数组大折腾
* 程序输出:数组大折腾
* 问题分析:
*/

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    const int M=20;
    int i,j,a[M];
    cout<<"input 20 numble"<<endl;

   for(i=0,j=0;i<20;++i)
    cin>>a[i];
   cout<<endl;
  cout<<"由前往后,数组中的值:"<<endl;
 for(i=0;i<20;++i)
 {
 cout<<setw(5)<<a[i];
  j++;
  if(j%5==0) cout<<endl;
 }
  cout<<"由后往前,数组中的值:"<<endl;
  for(i=19,j=0;i>=0;--i)
  {
  cout<<setw(5)<<a[i];
  j++;
  if(j%5==0) cout<<endl;
  }
  cout<<"元素为3的倍数的,数组中的值:"<<endl;
  for(i=0;i<=19;++i)
  {
    if((a[i])%3==0)
    {
    cout<<"a["<<i<<"]    "<<setw(5)<<a[i]<<endl;
    }
  }
  cout<<"下标为3倍数的,数组中的值:"<<endl;
  for(i=0;i<=19;++i)
  {
      if(i%3==0)
    {
        cout<<"a["<<i<<"]    "<<setw(5)<<a[i]<<endl;
    }
  }
  cout<<"由前往后,数组中的值的三倍的数:"<<endl;
 for(i=0,j=0;i<20;++i)
 {
 cout<<setw(5)<<3*a[i];
  j++;
  if(j%5==0) cout<<endl;
 }
 return 0;
}

阅读更多
上一篇数组冒泡
下一篇二进制转换
想对作者说点什么? 我来说一句

Windows四合一算号器

2009年08月25日 36KB 下载

.DVD四合一工具2.0

2011年07月29日 2.07MB 下载

没有更多推荐了,返回首页

关闭
关闭