Programming/C

[c언어] 배열 비교하기

아나엘 2023. 7. 26. 16:43
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

// arr1_len은 배열 arr1의 길이입니다.
// arr2_len은 배열 arr2의 길이입니다.
int solution(int arr1[], size_t arr1_len, int arr2[], size_t arr2_len) {
    int answer = 0;
    int sum1=0;
    int sum2=0;
    for (int i=0;i<arr1_len;i++){
            sum1+=arr1[i];
        }
    for (int j=0;j<arr2_len;j++){
            sum2+=arr2[j];
    }
    if (arr1_len==arr2_len) {
        if (sum1>sum2){
            answer=1;
        }
        else if (sum1==sum2){
            answer=0;
        }
        else {
            answer=-1;
        }
    }
    
    else if (arr1_len>arr2_len){
        answer=1;
    }
    else{
        answer=-1;
    }
        
    return answer;
}
반응형

'Programming > C' 카테고리의 다른 글

[c언어] a와 b 출력하기  (0) 2023.07.26
[C언어] Windows에 Visual Studio Code 기본세팅하기  (0) 2022.02.28