C언어/주차별 문제

[7주차] 포인터 배열을 이용한 합산 구하기 (함수)

슈슈버거 2023. 4. 23. 12:58

문제


내가 작성한 코드

#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>

void sum(int *a, int *b, int *c, int *d, int *e, int *plus){ //덧셈을 구하는 함수
    int sum = *a+*b+*c+*d+*e; //모든 인자들의 값을 불러와서 더해주기

    for(int i = 0; i<5; i++){ //인자 개수만큼 반복
        sum += *plus; //플러스 값 더해주기
    }

    printf("%d\n", sum); //더한 값 출력
}

int main() {
    int a,b,c,d,e; //더할 정수
    int plus; //추가값

    scanf("%d %d %d %d %d", &a, &b, &c, &d, &e);
    scanf("%d", &plus);

    sum(&a, &b, &c, &d, &e, &plus); //sum 호출
    return 0;
}