蓝桥杯1814: 蓝桥杯算法提高-c++_ch06_02题解

别敷衍了所有 算法基础篇 58 0
全网最全C++题库,助您快速提升编程技能!题库丰富多样,涵盖各个领域,让您在练习中不断成长!
该函数将数组b的前n个元素追加到数组a的前m个元素后,假定数组a具有至少存放m+n个元素的空间,例如,如果数组a为 {22,33,44,55,66,77,88,99},数组b为{20,30,40,50,60,70,80,90},则调用Add 后,将把数组a变为{22,33,44,55,66,20,30,40},注意数组b并没有改变,而且数组a中只需改变n个元素。

编写并测试如下函数: void Add (int a[], int m, int b[], int n); 该函数将数组b的前n个元素追加到数组a的前m个元素后,假定数组a具有至少存放m+n个元素的空间。例如,如果数组a为 {22,33,44,55,66,77,88,99},数组b为{20,30,40,50,60,70,80,90},则调用Add(a,5,b,3) 后,将把数组a变为{22,33,44,55,66,20,30,40}。注意数组b并没有改变,而且数组a中只需改变n个元素。 参考程序 #include #include using namespace std; void Disp(int a[], int n) { for (int i=0; i> m >> n; a = new int[m + n]; b = new int[n]; for(i = 0; i < m; i++) cin >> a[i]; for(i = 0; i < n; i++) cin >> b[i]; int m1, n1; cin >> m1 >> n1; // 请补充完整 return 0; }

蓝桥杯1814: 蓝桥杯算法提高-c++_ch06_02题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
想要在职场中立于不败之地?那就来试试全网最全C++题库,让您在练习中快速提升技能。

标签: 蓝桥杯1814: 蓝桥杯算法提高-c++_ch06_02题解