第4课:统计与查找

潘C2班

2023-07-06 13:50:27
2023-07-15 16:50:27

信息与公告

知识点:

1、统计数组中等于k的元素个数

下标i从0 ~ n-1循环,如果a[i]等于k,则统计变量s++。
int s=0;  // 循环之前,s初始为0
for (int i=0;i<=n-1;i++)
{
    if (a[i]==k)  // 若下标i的元素等于k
   {
	s++;    //  统计个数s加1
   }
} 
cout<<s;    // 输出统计结果

2、查找数组中第一个等于k的元素下标

下标i从0 ~ n-1循环,如果a[i]等于k,则输出下标i。
for (int i=0;i<=n-1;i++)
{
    if (a[i]==k)  // 若下标i的元素等于k
   {
	cout<<i;    // 输出下标i
	return 0;   // 程序结束
   }
} 

题目类别

统计个数:1,2,5  
查找下标:3,4,6  
两个数组:7,8,9

提示:

a[i] 和 b[i] 的差的绝对值:
abs(a[i]-b[i])