请问怎么用比较基础的c语言做?

将两个从小到大排列的一维数组 (维长分别为 m, n 其中m,n≤100) 仍按从小到大的排列顺序合并到一个新的一维数组中,输出新的数组.

输入
第 1行一个正整数 m, 表示第一个要合并的一维数组中的元素个数
第 2 行一个正整数 n, 表示第二个要合并的一维数组中的元素个数
第 3 行输入 m个整数 (每个数用空格分开) , 表示第一个数组元素的值.
第 4行输入 n个整数 (每个数用空格分开) , 表示第二个数组元素的值.

输出一行,表示合并后的数据,共 m + n 个数