求两个数组中相同的元素,如果没有相同元素输出no ,输入一个n控制数组长度
#include <stdio.h>
int main()
{
int n,i,j,a[100],b[100];
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d ",&a[i]);
}
for(j=0;j<n;j++)
{
scanf("%d ",&b[j]);
}
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
if(a[i]==b[j])
printf("%d ",a[i]);
}
return 0;
}
// Q714331.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <stdio.h>
int main()
{
int n,i,j,a[100],b[100];
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(j=0;j<n;j++)
{
scanf("%d",&b[j]);
}
int has = 0;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
if(a[i]==b[j])
{printf("%d ",a[i]); has = 1;}
}
if (!has)
printf("no");
return 0;
}