用PHP编写程序实现:将已知数组{1289, 4792, 9277, 4113, 5952, 9208, 2296, 2224, 0299, 1600, 8334, 0521, 8736, 5045}的奇数项组合成一个新数组
时间: 2023-05-30 07:06:34 浏览: 61
<?php
// 已知数组
$array = array(1289, 4792, 9277, 4113, 5952, 9208, 2296, 2224, 0299, 1600, 8334, 0521, 8736, 5045);
// 定义一个空数组,用于存储奇数项
$newArray = array();
// 循环遍历原数组,将奇数项添加到新数组中
for ($i = 0; $i < count($array); $i++) {
if ($i % 2 == 0) {
$newArray[] = $array[$i];
}
}
// 输出新数组
print_r($newArray);
?>
相关问题
用PHP编写程序实现:将已知数组{1289, 4792, 9277, 4113, 5952, 9208, 2296, 2224, 0299, 1600, 8334, 0521, 8736, 5045}的奇数组合成一个新数组
<?php
// 已知数组
$arr = array(1289, 4792, 9277, 4113, 5952, 9208, 2296, 2224, 0299, 1600, 8334, 0521, 8736, 5045);
// 新数组
$newArr = array();
// 遍历已知数组
foreach ($arr as $value) {
// 判断是否为奇数
if ($value % 2 != 0) {
// 将奇数添加到新数组中
$newArr[] = $value;
}
}
// 输出新数组
print_r($newArr);
?>
用C++编写该程序:将一个数插入到已知数组中
以下是将一个数插入到已知数组中的C++代码示例:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[100]; // 假设数组长度不超过100
int n, x; // n表示数组中元素的数量,x表示要插入的数
cout << "请输入数组中元素的数量:";
cin >> n;
cout << "请输入数组中的元素:";
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
cout << "请输入要插入的数:";
cin >> x;
// 将x插入到数组中
int pos = n; // 先假定x要插入到数组的最后一个位置
for (int i = 0; i < n; i++) {
if (x < arr[i]) { // 如果x小于arr[i],则将x插入到i的位置
pos = i;
break;
}
}
// 将pos及其之后的元素向后移动一位
for (int i = n; i > pos; i--) {
arr[i] = arr[i-1];
}
arr[pos] = x; // 将x插入到数组中
n++; // 数组中元素的数量加1
// 输出插入后的数组
cout << "插入后的数组为:";
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
```
示例输入:
```
请输入数组中元素的数量:5
请输入数组中的元素:1 3 5 7 9
请输入要插入的数:4
```
示例输出:
```
插入后的数组为:1 3 4 5 7 9
```