C3-第7课:二维数组(统计)

李C3班

2024-01-30 8:00:00
2024-01-30 12:00:00

信息与公告

课堂知识点


1、改变二维数组的元素值
将a[i][j]的值修改为x:a[i][j]=x;
交换a[i][j]和a[k][h]两个元素:swap(a[i][j], a[k][h]);  

2、输出整个二维数组
二重循环,外层控制行,内层控制列
for (int i = 0; i <= m-1; i++)  
{
    for (int j = 0; j <= n-1; j++)  
    {
        cout<<a[i][j]<<" ";
    }
    cout<<endl;   // 每行结尾都要换行
}

3、统计二维数组中等于k的元素个数
int s=0;
for (int i = 0; i <= m-1; i++)  
{
    for (int j = 0; j <= n-1; j++)  
    {
        if (a[i][j]==k)  
	    {
            s++; 
        }
    }
}
cout << s;

4、字符型二维数组的定义和输入
(1)使用char二维数组,即char s[100][100]
char s[100][100];
for (int i = 0; i <= n - 1; i++)
{
	for (int j = 0; j <= m - 1; j++)
	{
		cin >> s[i][j];
	}
}