题目描述(补充完整后):
题目:给定一个整数数组,要求实现一个函数,该函数接收一个整数n
作为参数,并返回该数组中第n
个位置(从0开始计数)的元素的值。如果n
大于等于数组的长度,则返回-1,表示索引超出范围。
示例:
输入数组:
[1, 2, 3, 4, 5]
,n = 2
输出:
3
输入数组:
[10, 20, 30, 40]
,n = 4
输出:
40
输入数组:
[1, 2, 3]
,n = 3
输出:
3
输入数组:
[1, 2]
,n = 2
输出:
2
输入数组:
[1, 2]
,n = 3
输出:
-1
以下是使用PHP、Python和JavaScript编写的代码示例:
PHP 示例
function getElementAtIndex($arr, $n) {
if (count($arr) <= $n) {
return -1;
}
return $arr[$n];
}
// 示例用法
$arr = [1, 2, 3, 4, 5];
$n = 2;
echo getElementAtIndex($arr, $n); // 输出 3
Python 示例
def get_element_at_index(arr, n):
if len(arr) <= n:
return -1
return arr[n]
# 示例用法
arr = [1, 2, 3, 4, 5]
n = 2
print(get_element_at_index(arr, n)) # 输出 3
JavaScript 示例
function getElementAtIndex(arr, n) {
if (arr.length <= n) {
return -1;
}
return arr[n];
}
// 示例用法
const arr = [1, 2, 3, 4, 5];
const n = 2;
console.log(getElementAtIndex(arr, n)); // 输出 3
码小课网站中有更多相关内容分享给大家学习,涵盖了算法、数据结构、编程技巧等多个方面,适合不同阶段的学习者。