#include <stdio.h>
int main() {
int arr[10];
int result[10];
int result_count = 0;
// 1. 读取 10 个通过空格分隔的整数
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
// 2. 遍历原数组,找出重复的数字
for (int i = 0; i < 10; i++) {
int count = 0;
// 统计当前数字在整个数组中出现的总次数
for (int j = 0; j < 10; j++) {
if (arr[j] == arr[i]) {
count++;
}
}
// 如果出现次数大于 1,说明是重复数字
if (count > 1) {
// 检查这个数字是否已经保存到结果数组中(去重)
int already_exists = 0;
for (int k = 0; k < result_count; k++) {
if (result[k] == arr[i]) {
already_exists = 1;
break;
}
}
// 如果结果数组里还没有这个数字,就加进去
if (!already_exists) {
result[result_count] = arr[i];
result_count++;
}
}
}
// 3. 按要求格式化输出结果
for (int i = 0; i < result_count; i++) {
printf("%d", result[i]);
if (i < result_count - 1) {
printf(" ");
}
}
printf("\n");
return 0;
}