题意就是找两个升序数组合并后的中位数, 思路:假设a和b数组的大小分别是n1和n2,不进行排序,因为a和b数组本身就是排好序的,直接从小到大读a数组和b数组的元素,第(n1+n2)/2(向上取整)个元素即为所求。 #include<stdio.h> int main() { int n1,n2; scanf("%d",&n1); long a[n1]; for(int i = 0;i<n1;i++) scanf("%ld",&a[i]); scanf("%d",&n2); long b[n...