#27. [백준_C언어] 15596 : 정수 N개의 합

 

 입력 코드 

long long sum(int *a, int n) {
	long long ans = 0;
    
    int i;

	for (i = 0; i < n; i++) {
		ans += a[i];
	}
	return ans;
}

 

 코드 설명 

정수 n개의 합을 return하는 sum함수를 작성하는 문제

배열과 반복문을 이용하는 문제

#include <stdio.h>

void sum(int a[], int n) {
	int i, sum = 0;

	for (i = 0; i < n; i++) {
		sum += a[i];
	}

	printf("%d", sum);
}

main() {
	int arr[5] = { 2, 4, 6, 3, 1 };

	sum(arr, 5);
}

포인터를 잘 몰라서 처음에는 이렇게 작성하고 제대로 작동하는지 확인해봤는데, 제출할 때 기본으로 포인터로 작성되어서 수정해서 제출했는데 괜찮은 것 같았다.

 

 

 문제 출처 

www.acmicpc.net/problem/15596

 

15596번: 정수 N개의 합

C++17, Java 8, Python 3, C11, PyPy3, C99, C++98, C++11, C++14, Python 2, PyPy2, Go, C99 (Clang), C++98 (Clang), C++11 (Clang), C++14 (Clang), C11 (Clang), C++17 (Clang)

www.acmicpc.net