知识点:
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])