#include using namespace std;

void del(int x[], int pos, int j) { int k; for (k = pos; k < j - 1; k++) //移动元素,从被删除元素位置到末尾元素前一个位置 x[k] = x[k + 1]; x[j - 1] = 0; //末尾元素置0 }

int main() { int x[6], i, n; for (i = 0; i <= 5; i++) cin >> x[i]; cin >> n; del(x, n, 6); //传入数组、被删除元素位置、数组长度 for (i = 0; i <= 5; i++) cout << x[i] << " "; cout << endl; return 0; }

C++ 数组元素删除并保持相连:代码示例与解析

原文地址: https://www.cveoy.top/t/topic/nWoi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录