有序序列合并 📅 2026/7/1 5:19:01 有序序列合并_牛客题霸_牛客网输入两个升序排列的序列将两个序列合并为一个有序序列并输出。 数据范围。题目来自【牛客题霸】https://www.nowcoder.com/share/jump/7969516511782805149988n长的数组1 输入数字 5 6i遍历数组1m长的数组2 输入数字 1 3 7 9 22j遍历数组2i 和 j 都得小于对应的数组长度如果arr1[i] arr2[j] 就输出arr1[i]然后i让数组1的下一个数组跟数组2的这个数组再比较如果arr1[i] arr2[j]就让j让数组2里到下一个数字然后再判断两个数组是否还有数据最后输出 1 2 3 7 8 9 10 17 22 33 44#include stdio.h int main() { int n,m; scanf(%d %d, n, m); int arr1[n]; for(int i 0;i n;i){ scanf(%d,arr1[i]); } int arr2[m]; for(int i 0;i m;i){ scanf(%d,arr2[i]); } int i 0; int j 0; while( i n j m ){ if(arr1[i] arr2[j]){ printf(%d ,arr1[i]); i; } else{ printf(%d ,arr2[j]); j; } } while( i n){ printf(%d ,arr1[i]); i; } while( j m){ printf(%d ,arr2[j]); j; } return 0; }