一个数组中只有两个数字是出现一次,其他所有数字都出现了两次, 编程找出这两个数字
程序代码如下:
#include <stdio.h>
int main()
{
int arr[10] = { 1, 2, 9, 3, 7, 3, 2, 5, 5, 7 };
int i = 0;
int j = 0;
for (i = 0; i < 10; i++)
{
int tmp = arr[i];
for (j = 0; j < 10; j++)
{
if ((i != j) && (arr[j] == tmp))
{
break;
}
}
if (j == 10)
{
printf("%d\n", tmp);
}
}
return 0;
}
程序运行结果如下: