数组合并

来源:互联网 发布:java常用组件 编辑:程序博客网 时间:2024/05/19 02:02

#include <stdio.h>
int main()
{
    int a[100],b[100];
    int s,d,f,i,j,k,h;
    char g;
    for(s=0;s<100;s++)
    {
        scanf("%d%c",&a[s],&g);

        if(g=='\n')
            break;
    }
    d=s;
    for(s=0;s<100;s++)
    {
        scanf("%d%c",&b[s],&g);
        if(g=='\n')
            break;
    }
    f=s;
    for(d=d+1,i=0;i<f+1;d++,i++)
    {
        a[d]=b[i];
    }
    for(i=0;i<d-1;i++)
    {
        j=i;
        for(f=i+1;f<d;f++)
        {
            if(a[f]<a[j])
            k=a[j],a[j]=a[f],a[f]=k;
        }
    }
    for(i=0,j=1,k=0;i<d+1;i++,j++)
    {
        f=i;
        if(a[i]==a[j])
            {
             d--;
            for(;f<d+1;f++)
                a[f]=a[f+1];
            }
    }
    for(i=0;i<d+1;i++)
        printf("%d ",a[i]);
        return 0;
}

0 0
原创粉丝点击