已知数组a中m个数 升序 b中有n个降序,合并数组使新数组 按降序排列
#include <stdio.h>#define m 1
#define n 1
void main ()
{int a[m],b[n],c[m+n];
int i,j;
for (i=0;i<m;i++)
scanf("%d",&a[m]);
for (j=0;j<n;j++)
scanf("%d",&b[n]);
while (i>=0&&i<m,j>0&&j<=n-1)
if (a[i]>b[j])
{c[i]=a[i];
i++;
j--;
}
else
{c[i]=b[j];
i++;
j--;
}
for (i=0;i<m+m;i++)
printf("%d \n",c[i]);请问哪出错了