在一个不重复数组的最大数的后面插入一个新的数y 。c++
时间: 2024-06-14 22:07:06 浏览: 90
以下是在C++中在一个不重复数组的最大数的后面插入一个新的数y的示例代码:
```cpp
#include <iostream>
using namespace std;
const int MAX_SIZE = 200;
int main() {
int n, a[MAX_SIZE], max = -100000, sub, y;
// 输入数据
cout << "请输入数组的大小:";
cin >> n;
cout << "请输入数组的元素:";
for (int i = 0; i < n; i++) {
cin >> a[i];
if (max < a[i]) {
max = a[i];
sub = i;
}
}
cout << "请输入要插入的新元素:";
cin >> y;
// 在最大数的后面插入新的数y
for (int i = n; i > sub + 1; i--) {
a[i] = a[i - 1];
}
a[sub + 1] = y;
n++;
// 输出更新后的数组
cout << "更新后的数组:";
for (int i = 0; i < n; i++) {
cout << a[i] << " ";
}
cout << endl;
return 0;
}
```
阅读全文