#include <stdio.h>
#include <stdlib.h>
int Appearonce(int *p
,int n
);
int main(int argc
, char *argv
[])
{ int k
=2;
while(k
--)
{int n
;
scanf("%d",&n
);
int *a
=(int*)malloc(n
*sizeof(int));
for(int i
=0;i
<n
;i
++)
{scanf("%d",&a
[i
]);
}
int mm
=Appearonce(a
,n
);
printf("%d",mm
);
free(a
);}
system("PAUSE");
return 0;
}
int Appearonce(int *p
,int n
)
{int m
=0;
for(int i
=0;i
<n
;i
++)
m
^=p
[i
];
return m
;
}
运行结果:
注意
while(i–)
先判断i!=0; 2)结果为真 执行循环体 循环执行结束 i-- while 再判断 结果为假 结束循环
转载请注明原文地址:https://blackberry.8miu.com/read-15200.html