第五章 数组 5.1-P80(例5.1)输入n个数存数组,逆序打

2020-05-21  本文已影响0人  壹顾倾城

/********************************
程序来源:董老师一本通
章 节:5.1 一维数组
程序名称:第五章 数组 80页
*******************************/

/********************************
* 程序名称:(例5.1)输入n个数,要求程序按输入时的顺序逆序把
  这n个数打印出来,已知整数不超过100(n<=100);
* 作    者:tiaya@qq.com
* 开发时间:2020- 5 -21
* 版    本:v1.0
* 运行测试:通过
* 版本差异:无
*******************************/

//#include <bits/stdc++.h>  //万能头文件,不建议使用
#include <iostream>

using namespace std;
const int SIZE = 4;       //数组大小 
//main() star
int main() {
    //(一) 分析问题:SIZE个元素的数组a[SIZE],逆序输出数组 
    //已知:SIZE个数的数组a[SIZE]
    //求解:序输出数组

    //(二) 数据定义
    int a[SIZE] = {};     //定义数组a[],全部初始化为0
    
    //(三) 输入数据
    cout <<"请输入" << SIZE <<"个数,一行一个.\n"; 
    for(int i=0; i<SIZE; i++)
        cin >> a[i];      //循环读入10个数 
    
    //先将读入的数顺序输出 
    cout <<"输入的数是:"; 
    for(int i=0; i<SIZE; i++)
        cout << a[i] <<" ";
    cout <<"\n";
     
    //(四) 数据计算
    
    //(五) 输出结果
    cout <<"逆序输出:"; 
    for(int i=SIZE-1; i>=0; i--)
        cout << a[i] <<" ";
    cout <<"\n";

    return 0;
}

测试:

/*****************************************
请输入4个数,一行一个.
8
9
5
6
输入的数是:8 9 5 6
逆序输出:6 5 9 8

--------------------------------
Process exited after 4.29 seconds with return value 0
请按任意键继续. . .
*****************************************/
上一篇下一篇

猜你喜欢

热点阅读