반응형
[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언어 > 디딤돌 C언어 예제' 카테고리의 다른 글
[C언어 소스] 10 명의 국어 성적을 관리하는 프로그램 (0) | 2016.11.27 |
---|---|
[C언어 소스] 두 수를 바꾸는 함수 (0) | 2016.11.27 |
[C언어 소스] 함수 선언문, 정의문, 호출문 (0) | 2016.11.27 |
[C언어 소스] 인덱스 연산을 사용한 예 (0) | 2016.11.27 |
[C언어 소스] 배열 이름을 포인터 변수에 대입 후 간접 연산 예 (0) | 2016.11.26 |