文章

1

粉丝

0

获赞

3

访问

568

头像
集合中的相同元素 题解:
P5105
发布于2026年3月28日 16:41
阅读数 568

int main(){
    int N;
    scanf("%d",&N);
    int a[N],b[N],c[N];
    int sameSum = 0;

    for (int i = 0; i < N; i++)
        scanf("%d",&a[i]);

    for (int i = 0; i < N; i++)
        scanf("%d",&b[i]);

    for(int i= 0; i<N;i++){
        for(int j= 0; j<N;j++){
            if(a[i] == b [j]){
                c[sameSum++] = a[i];
            }
        }
    }

    for (int i = 0; i < sameSum-1; i++)
    {
        for (int j = 0; j < sameSum-i-1; j++)
        {
            if (c[j]>c[j+1])
            {
                int temp = c[j];
                c[j] = c[j + 1];
                c[j + 1] = temp;
            }
        }

    }
    printf("%d\n",sameSum);

    for (int i = 0; i < sameSum; i++){
        printf("%d ",c[i]);
    }


    return 0;
}
登录查看完整内容


登录后发布评论

暂无评论,来抢沙发