백준

[백준][BOJ][C]15596_정수N개의 합(함수)

즈_말 2022. 5. 25. 17:41

문제

정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성하시오.

작성해야 하는 함수는 다음과 같다.

  • C, C11, C (Clang), C11 (Clang): long long sum(int *a, int n);
    • a: 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000)
    • n: 합을 구해야 하는 정수의 개수
    • 리턴값: a에 포함되어 있는 정수 n개의 합

 

#include <stdio.h>
long long sum(int* a, int n) {
	long long num = 0;
	for (int i = 0; i < n; i++) {
		num += a[i];
	}
	return num;
}

 

제출란에보면 어떻게 작성해야하는지 나와있어서 for문만 적어주면 됐기 때문에 쉬웠다 !

하지만 배열에 상수아닌 내가 받은 num을 넣는 방법도 모르겠고 

이걸 또 포인터로 어떻게 넘기는지는 모르겠음..................

 

728x90