#5876. 数组元素地址的差值
数组元素地址的差值
题目描述
已知以下程序:
#include <bits/stdc++.h>
using namespace std;
// 可将【5875. 查找数组元素地址】的 find 复制到此处进行测试,本题省略
// ...
int a[110];
int main() {
int n;
cin >> n;
for (int i = 1; i <= n; i++) {
cin >> a[i];
}
int x, y;
cin >> x >> y;
/*
请使用 find 函数补充缺失的代码
*/
return 0;
}
程序的作用是:
- 输入 个正整数到数组
a中,再输入 个正整数 ; - 通过
find函数查找数组a中第一个 的地址px、第一个 的地址py; - 最后输出
px和py的差值的绝对值。
关于 find 函数:
- 此题代码中没有
find函数,需要使用 5875. 查找数组元素地址 中已写完的find函数进行测试。
你的任务是:
- 使用
find函数补充主函数缺失的代码。 - 提交代码时仅需要提交缺失的代码,不需要提交完整程序。
题型说明
解题时可以把题目提供的程序复制到编译器中,编写对应所缺的内容,测试通过后只需要提交缺失的代码,如果提交完整程序反而会 WA。
格式要求
输入格式
第一行输入一个整数 。
接下来一行输入 个不超过 的正整数。
最后输入 个正整数 ,保证数组中一定存在 。
输出格式
输出一个整数。
样例
5
2 1 4 7 1
1 7
2