数组:存放同一类数据
1、定义数组语法:数据类型 数组名[长度];
int a[100];
2、初始化数组语法: 数据类型 数组名[长度]={数据1,数据2....};
int a[100]={1,2,3,4,5};
默认下标从0开始
初始化后,未被初始化的位置默认为0
3、访问数组元素语法:数组名[下标]
比如访问上面的数据2,应该是a[1];
4、关于数组默认数据:
1)在main函数中定义数组未初始化,数组里面的数据为随机数
2)在main函数中定义数组有初始化,初始化后,未被初始化的位置默认为0
3)在main函数外定义数组,数据里面的数据都是0
定义一个长度为10的数组,里面放2 4 6 8 10 12
输出第3个数据和第5个数据,空格隔开
5、遍历数组
输入遍历:
for(int i=0;i<n;i++){
cin>>a[i];
}
遍历数组:
for(int i=0;i<n;i++){
对a[i]进行操作
}
//找n个数中的偶数
#include <iostream>
using namespace std;
int main(){
//数组定义
int n,a[110];
cin>>n;
//数组遍历输入
for(int i=0;i<n;i++){
cin>>a[i];
}
//数组遍历操作
for(int i=0;i<n;i++){
if(a[i]%2==0){
cout<<a[i]<<endl;
}
}
return 0;
}