题解 | #整型数组合并#

整型数组合并

https://www.nowcoder.com/practice/c4f11ea2c886429faf91decfaf6a310b

//简便思路:连续在一个数组上存数据,然后一个排序算法,输出相邻不重复的数字
#include <stdio.h>
int main()
{
    int m;
    int num[1000];
    while(scanf("%d",&m) != EOF)
    {
        for(int i = 0;i < m;i++)
        {
            scanf("%d",&num[i]);
        }
        int n;
        int tmp;
        scanf("%d",&n);
        for(int j = 0;j < n;j++)
        {
            scanf("%d",&num[m+j]);
        }
        for(int i = 0;i < m + n -1;i++)
        {
            for(int j = 0;j < m + n -1 - i;j++)
            {
                if(num[j] > num[j+1])
                {
                    tmp = num[j];
                    num[j] = num[j+1];
                    num[j+1] = tmp;
                }
            }
        }
        printf("%d",num[0]);
        for(int i = 1;i < m + n;i++)
        {
            if(num[i] != num[i-1])
            {
                printf("%d",num[i]);
            }
        }
        printf("\n");
    }
    
    
    
    return 0;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-22 11:33
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务