今天我们来讲数组。
数组,是快速定义大量变量的一种方法。
1.数组的组成
数组标准格式:a(变量名)+[11(一个数字代表数组长度,也叫做指针)]
数组的指针十分有用,一般在数组练习题中有着至关重要的作用。
2.定义
通常定义在
#include <iostream>
using namespace std;
/**/ //通常将数组定义在这里
int main()
{
return 0;
}
数组定义代码
int a[5]; //定义一个长度为5的数组
3.数组运用
int a[5]; //定义
a[3] = 7; //赋值
cout << a[3] << endl;//输出
输出结果
7 //因为a[3]被赋值为7,所以输出结果为7
4.样题
给出数组 a 的元素 a[1], a[2],… , a[n] 的值, 进行 q 次询问,每次问你区间 [L,R] 数之和为多少?
输入说明:
输入共 q+3 行:
第 1 行,一个正整数 n,表示数组 a 的元素个数;
第 2 行,用空格隔开的 n 个整数,依次是 a[1], a[2],… , a[n] 的值;
第 3 行,一个正整数 q,表示进行 q 次询问;
接下来 q 行,每行两个空格隔