【C2】 第1课:数组【李老师】

李C2班

2024-09-07 14:00:00
2024-09-07 16:46:03

信息与公告

课堂知识点

1、数组定义
int a[50];     //可以存50个整数的空数组
int a[50] = {87, 83, 93, 88, 98, 75, 79};   // 前面存放了7个数,后面补0
int a[50] = {0};   // 全0

2、数组元素与下标
如果数组a中有n个数。用下标表示数组中元素的存储顺序,下标范围是0 ~ n-1。
数组第1个元素的下标是0,元素是a[0]。
最后1个元素的下标是n-1,元素是a[n-1]。
倒数第k个元素的下标是n-k,元素是a[n-k]
如果n是奇数,则数组中间元素的下标是n/2,中间元素是a[n/2],。
如果n是偶数,则数组中间两个元素的下标是n/2-1和n/2,中间元素是a[n/2-1]和a[n/2]。

3、数组元素的输入
for(int j=0;j<=n-1;j++)   // 用变量j表示下标的变化范围
{
    cin>>a[j];   // 输入数据到数组元素
}

4、数组元素的输出
for(int j=0;j<=n-1;j++) 
{
    cout<<a[j]<<" ";	// 输出数组元素
}

5、倒序输出数组元素
for(int j=n-1;j>=0;j--) 
{
    cout<<a[j]<<" ";	// 倒序输出数组元素
}