我试图解决这个问题:给定一个数字 N 和两个包含 N 个元素的 A、B 数组,确定 B 是否包含与 A 相同的元素(不一定位于相同位置)。
将有三个输入:
第一行包含 N 个元素
第二行包含数组 A 的 N 个元素
第三行包含数组 B 的 N 个元素
例子:
输入:
4
4 2 3 7
2 3 4 9
Run Code Online (Sandbox Code Playgroud)
输出:no
输入:
5
5 1 1 9 3
1 9 1 5 3
Run Code Online (Sandbox Code Playgroud)
输出:yes
我的代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
scanf("%d", &n);
long int a[n], b[n];
for (int i = 0; i < n; i++)
{
scanf("%ld", &a[i]); …Run Code Online (Sandbox Code Playgroud)