...将从第m个元素开始的所有元素逆置存放后输出逆置后的10个数...

发布网友 发布时间:2024-10-24 13:32

我来回答

1个回答

热心网友 时间:3小时前

以下是JavaScript编写的程序,实现从第m个元素开始的所有元素逆置存放并输出逆置后的10个数:
// 创建一个长度为10的一维数组
var arr = new Array(10);
// 输入10个元素
for (var i = 0; i < arr.length; i++) {
arr[i] = parseInt(prompt("请输入第" + (i+1) + "个元素:"));
}
// 输入m的值
var m = parseInt(prompt("请输入m的值:"));
// 将从第m个元素开始的所有元素逆置
for (var i = m - 1, j = arr.length - 1; i < j; i++, j--) {
var temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
// 输出逆置后的10个数
for (var i = 0; i < arr.length; i++) {
document.write(arr[i] + " ");
}

在这个程序中,我们首先创建一个长度为10的一维数组,并用for循环输入10个元素。然后,我们再输入一个值m,表示从第m个元素开始逆置。接下来,我们使用双指针法将从第m个元素开始的所有元素逆置,最后再用for循环输出逆置后的10个数。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com