/********************************
程序来源:董老师一本通
章 节: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
请按任意键继续. . .
*****************************************/
网友评论