输出两个数组中重复的元素,求指错。

2024-12-31 21:52:17
推荐回答(2个)
回答1:

#include 
int main(){
    int i,j;
    int a[6],b[8];//此处由char该int
    for(i=0;i<6;i++)
    {scanf("%d",&a[i]);}
    for(j=0;j<8;j++)
    {scanf("%d",&b[j]);}

    for(i=0;i<6;i++){
         for(j=0;j<8;j++)
   if(b[j]==a[i]){
      printf("%d\n",b[j]);
      break;//如果遇到一个数字相同,则不再比较后续的
 }
       }
    return 0;        
}

回答2:

把char a[6],b[8];改为int a[6],b[8];
即可