#include"stdio.h"
void main()
{
int a[8]={1,7,9,11,13,15,17,19};
int b[5]={2,4,6,8,10};
int c[13];
int i,j,temp;
for(i=0;i<8;i++)
c[i]=a[i];
for(i=0;i<5;i++)
c[i+8]=b[i];
printf("合并后:\n");
for(i=0;i<13;i++)
printf("%d,",c[i]);
printf("\n");
for(i=0;i<13;i++)
for(j=i+1;j<13;j++)
if(c[i]<c[j])
{
temp=c[i];
c[i]=c[j];
c[j]=temp;
}
printf("按升序排列后:\n");
for(i=0;i<13;i++)
printf("%d,",c[i]);
printf("\n");
}
这个比较好理解!用不到指针,直接用一维数组就可以了!呵呵~~