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