c 언어 포인트를 이용한 배열 합 인데 함수를 하나로 줄일수도 있나요?밑에 질문은 제가 잘못 올렸습니다
글쓴이: ansdyd66 / 작성시간: 수, 2018/01/24 - 2:47오후
밑에 코드를 보면 2개의 함수로 이루어져 있는데요.
두개의 함수를 하나의 함수로 압축이 가능할까요?
참고로 밑에 있는 글은 제 글 인데,
잘못 적었습니다./
죄송합니다.
#include <stdio.h> int addarray(int *array1, int i) { int sum1 = 0; for (int i = 0; i < 10; i++) { sum1 = sum1+array1[i]; } return sum1; } int addarray2(int *array2, int j) { int sum2 = 0; for (int j = 0; j < 4; j++) { sum2 = sum2+array2[j]; } return sum2; } int main(void) { int array1[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; int array2[4] = { 0, 0, 0, 0 }; printf("The sum of the elements in array1 is %d\n", addarray(array1, 10)); printf("The sum of the elements in array2 is %d\n", addarray2(array2, 4)); return 0; }
Forums:
#include
이런식으로 말씀하시는건가요?
댓글 달기