C언어/디딤돌 C언어 예제

[C언어 소스] 특정 범위 내의 정수 합계를 구하는 함수

언제나휴일 2016. 11. 27. 03:12
반응형

[C언어 소스] 특정 범위 내의 정수 합계를 구하는 함수


Program.c


#include <stdio.h>
int CalculateSum(int begin, int end);//함수 선언문
 
int main()
{
   
int i = 1;
   
int j = 100;
   
int re = 0;
 
    re = CalculateSum(i,j);
//함수 호출문
    printf("Sum(%d ~ %d) : %d\n", i, j, re);
 
    re = CalculateSum(5,100);
//함수 호출문
    printf("Sum(%d ~ %d) : %d\n", 5, 100, re);
   
return 0;
}
int CalculateSum(int begin, int end) //함수 정의문
{
   
int sum = 0; //합계
   
int lcnt = 0; //반복문의 루프 카운터
   
for( lcnt = begin; lcnt <= end; lcnt++)
    {
        sum += lcnt;
    }
   
return sum;//결과 반환
}


실행 결과

Sum(1 ~ 100) : 5050
Sum(5 ~ 100) : 5040



본문

[디딤돌 C언어 ]  52. 함수 개요




반응형