1. 程式人生 > >判斷兩個陣列中是否有相同的元素,有就輸出“有”,沒有就輸出“沒有”

判斷兩個陣列中是否有相同的元素,有就輸出“有”,沒有就輸出“沒有”

#include<stdio.h> int main() {     int arr1[] = { 1, 56, 3, 4,78};     int arr2[] = { 5, 6, 7, 8, 9,11 };      int i;     int j;     int len1 = sizeof(arr1) / sizeof(arr1[0]);     int len2 = sizeof(arr2) / sizeof(arr2[0]);     for (i = 0; i <len1; ++i)

    {         for (j = 0; j <len2; ++j)         {             if (arr1[i] == arr2[j])             {                 printf("有\n");                 return 0;             }             }              }     if (i == len1  && j == len2  && arr1[i-1] != arr2[j-1])     {         printf("沒有\n");     }         return 0; }