一个c语言的问题?

[复制链接]
查看11 | 回复1 | 2007-7-15 18:02:01 | 显示全部楼层 |阅读模式
分别把两个数组排序,然后再合并
回复

使用道具 举报

千问 | 2007-7-15 18:02:01 | 显示全部楼层
花了15分钟写的函数参数是两个任意数组,返回的是一个合并好的并且按升序排列的数组指针int * tog(int a[],int b[]){ const sum=sizeof(a)/2+sizeof(b)/2;int *c=(int *)malloc(sum);int i; for(i=0;i=sizeof(a)/2){ c=b[i-sizeof(a)/2];}else{
c=a;} } int j,n; for(j=0;jc[n]) {
box=c[j];
c[j]=c[n];
c[n]=box; }} } return c;}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行