我写的
#include <stdio.h>
int main() {
int arr[4];
scanf("%d %d %d %d", &arr[0], &arr[1], &arr[2], &arr[3]);
if (arr[0] + arr[1] == arr[2] + arr[3] && arr[0] + arr[2] == arr[1] + arr[3] && arr[0] + arr[1] == arr[0] + arr[2]) {
printf("yes");
return 0;
}
for (int i = 0; i < 4; i++) {
int tmp = arr[i];
for (int j = 0; j <= 9; j++) {
arr[i] = j;
if (arr[0] + arr[1] == arr[2] + arr[3] && arr[0] + arr[2] == arr[1] + arr[3] && arr[0] + arr[1] == arr[0] + arr[2]) {
printf("YES");
return 0;
}
}
arr[i] = tmp;
}
printf("NO");
return 0;
}
无法通过所有测试例,哪里不对啊