把A数组和B数组中不相同的元素储存在C数组中,并进行输出--C语言

#include "stdafx.h"

int main(int argc, char* argv[])
{   
 int i,j,k=0,m,a[8]={11,12,8,9,56,3,7,32},b[5]={0,12,56,18,7},c[8];
    for(i=0;i<=7;i++)
	{
	   printf("%d ",a[i]);
	}
	printf("\n");
	for(j=0;j<=4;j++)
	{
	   printf("%d ",b[j]);
	}
	printf("\n");
	for(i=0;i<=7;i++)
	{
	   for(j=0;j<=4;j++)
	   {
	       if(a[i]==b[j])
		   {
		      break;
		   }
		   if(a[i]!=b[j] && j==4)
		   {
		       c[k]=a[i];
			   k++;
		   }
	   }
	}
	for(i=0;i<=k-1;i++)
	{
	   printf("%d ",c[i]);
	}
	return 0;
}

你可能感兴趣的:(笔记)