【C语言】判断两个数组中是否有相同的元素。

来源:互联网 发布:戒烟软件 编辑:程序博客网 时间:2024/05/27 20:49

我们用一个函数来实现想要的功能
int fun(int m[],int n[],int x,int y)

#include <stdio.h>int fun(int m[],int n[],int x,int y){    int i,j;    for(i=0; i<x; i++)    {        for(j=0; j<y; j++)        {            if(m[i] == n[j])            {                return 1;            }        }    }    return -1;}int main (){    int a[] = {1,2,3,4,5,6};    int b[] = {5,6,7,8,9,10};    int ret = fun(a,b,sizeof(a)/sizeof(a[0]),sizeof(b)/sizeof(b[0]));    printf("%d ",ret);    printf("\n");    return 0;}

0 0
原创粉丝点击