题解 | #有序序列合并#
有序序列合并
https://www.nowcoder.com/practice/a9e943b0dab142759807d0cfb6863897
#include <stdio.h> int main() { int n,m = 0; int tmp = 0; int arr[2000] = {0}; scanf("%d %d",&n,&m); for(int i = 0; i < n ;i++){ scanf("%d",&arr[i]); } for(int i = n; i < n+m ;i++){ scanf("%d",&arr[i]); } for(int i=0; i<n+m; i++) { for(int j=0; j<n+m-i-1; j++) { if(arr[j] > arr[j+1]) { tmp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = tmp; } } } for(int i = 0; i < n + m ; i++){ printf("%d ",arr[i]); } return 0; }