关闭

数组大折腾-四合一

463人阅读 评论(0) 收藏 举报
/*
* 程序的版权和版本声明部分
* 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;
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:67756次
    • 积分:1786
    • 等级:
    • 排名:千里之外
    • 原创:116篇
    • 转载:0篇
    • 译文:0篇
    • 评论:20条
    最新评论