2道C语言题目不会做,谁帮忙看看
这2题怎么也想不到答案,连算法都想不通,
哪位看出名堂了麻烦讲讲,小弟谢过。
/*将A,B两数组中的数合并到C中,并排序*/
void link(int a[],int n,int b[],int m,int *c)
{
int i,j;
for(i<n||j<m)
*c++=a[i]<b[j]?a[i++]:b[j++];
while(________)
*c++=a[i++];
while(________)
*c++=b[j++];
}
/*检测n是否为回文*/
int symm(long n)
{
long i,m;
________;
________;
while(i)
{
m=m*10+i%10;
___________;
}
return _______;
}