#include <iostream>
using namespace std;
int main() {
//数组的数据类型。数组名,数组内有多少个元素
int a[1024] = { 1 ,2,3,4,5,66,78,991 };
double b[520];
char c[1314];
//逆序排序输出。
int n; //先输入一个n,代表数组内有多少个数
int x[100]; //初始化一个x的数组,先初始化里面有100个元素
cin >> n; //cin输入这个数组会输入多少个元素。
for (int i = 0; i < n; i++) //定义一个for循环,初始化 i = 0,判断当 i 小于 n输入会有多少个元素后,i自加一。
{
cin >> x[i]; //cin输入n个数值,寄存在x[]这个数组内。
//假设 n 我输入了 6,然后后面的x[],我输入了 8 7 6 5 4 3 这六个数。
/*这个就等于,这个x[0] = 8,
x[1] = 7,
x[2] = 6,
x[3] = 5,
x[4] = 4,
x[5] = 3,
*/
}
//定义一个for循环,初始化 i = n - 1,(假设n 我输入了 6),这里的 n - 1,是因为数组是从0开始的。6个数值 等于 x[0],x[1],x[2],x[3],x[4],x[5]
for (int i = n - 1; i >= 0; --i) //所以上面的解释中(i = n - 1)其实就是等于5,判断当 i>=0时,i自减一。
{
cout << x[i] << " "; /*由于上面解释了i = 5,输出x[i]就等于。x[5] = 3,
x[4] = 4,
x[3] = 5,
x[2] = 6,
x[1] = 7,
x[0] = 8
*/
}
cout << endl;
return 0;
}
7-1 一维数组
来自
标签:
发表回复