글
(6-1)Function
C/C언어 이론
2018. 10. 2. 21:41
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 27 28 29 30 31 32 33 | #include <stdio.h> // [선언] int GetSum(int iNum); void main() { int iInput = 0; printf("숫자를 입력하세요 : "); scanf("%d", &iInput); // & 필수 printf("1~%d까지의 합 : %d\n", iInput, GetSum(iInput) ); printf("1~10까지의 합 : %d\n", GetSum(10) ); printf("1~20까지의 합 : %d\n", GetSum(20) ); printf("1~30까지의 합 : %d\n", GetSum(30) ); // 똑같은 코드가 여러 번 호출된다. (필요한 값만 변경해서~~) } // [정의] // 기능 : 1부터 전달된 1개의 숫자까지의 합을 구해서 반환(돌려줌) int GetSum(int iNum) { int i = 0; int iSum = 0; for(i = 1; i <= iNum; i++) // 1 ~ iNum 까지 1씩 증가하면서, { iSum += i; // 누적 } return iSum; // 누적된 결과 값을 돌려준다! } | cs |
'C > C언어 이론' 카테고리의 다른 글
(6-3)Function (0) | 2018.10.02 |
---|---|
(6-2)Function (0) | 2018.10.02 |
(5-7)Repetitive (0) | 2018.10.02 |
(5-6)Repetitive (0) | 2018.10.02 |
(5-5)Repetitive (0) | 2018.10.02 |