반응형
c언어 배열에 입력한 숫자의 합
Sum of passed array
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | /* Sum of passed array */ #include <stdio.h> // Initialize an array with integer input void inputArray(int len, int items[len]) { int num; printf("Input %d numbers\n", len); for (int i = 0; i < len; i++) { printf(">>> "); scanf("%d", &num); items[i] = num; } } // Sum of array int sum(int len, int items[len]) { int sum = 0; for (int i = 0; i < len; i++) sum = sum + items[i]; return sum; } int main() { int numbers[5] = { 0, 0, 0, 0, 0 }; inputArray(5, numbers); printf("Sum of array: %d\n", sum(5, numbers)); } |
반응형
'C 언어 > C언어 기초' 카테고리의 다른 글
[C언어 #43] 메모리 스택 (stack) - 팩토리얼 (factorial) 재귀함수 (0) | 2020.07.15 |
---|---|
[C언어 #42] 메모리 할당 해제 (malloc / free) - 문자열 복사 (0) | 2020.07.14 |
[C언어 #40] 표준체중 비만도 (obesity) 구하기 (0) | 2020.07.11 |
[C언어 #40_2] 표준체중 비만도 (obesity) 구하기 (0) | 2020.07.10 |
[C언어 #39] 포인터 (pointer) 로 구조체(structure) 활용 (0) | 2020.07.08 |