(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

설정

트랙백

댓글