鴎羽 2023-10-01 16:13 采纳率: 33.3%
浏览 4

c语言练习题问题 不的少于十个字符

img

我写的

#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;
}

无法通过所有测试例,哪里不对啊

  • 写回答

1条回答 默认 最新

报告相同问题?

问题事件

  • 修改了问题 10月1日
  • 创建了问题 10月1日