利用同一数字的异或为0的关系,创建了一个函数

#include<stdio.h>
#include<stdlib.h>

int Fac(int n, int a[10])//创建异或函数
{
	//相等的数字异或之后就成0了
	int temp = 0;//必须先初始化0,或a[0]
	int i;
	for (i = 0; i < n; i++)
	{
		temp ^= a[i];
	}
	return temp;
}
int main()
{
	int i, n;
	int ret;
	int a[10];
	printf("请输入数组个数:\n");
	scanf("%d",&n);
	printf("请输入数组元素:\n");
	for (i = 0; i < n; i++)
	{
		scanf("%d",&a[i]);
	}
	ret = Fac(n, a);
	printf("%d",ret);
	return 0;
}