이번 포스팅에서는 1부터 n까지 합을 구하는 코드를 작성해보았습니다.
반복문을 통해 구현도 가능하나, 이번 코드에서는 순환함수를 활용했습니다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int sum(num); // 순환 덧셈 함수
int main(void)
{
int num;
printf("정수를 입력하시오: ");
scanf("%d", &num);
printf("1부터 %d까지의 합=%d",num, sum(num));
return 0;
}
int sum(num)
{
if (num <= 1)
{
return 1;
}
else
{
return (num + sum(num - 1));
}
}
그럼 오늘도 즐거운 코딩!
반응형
'코딩 | 개념 정리 > C' 카테고리의 다른 글
[C언어] 각 자릿 수 출력하기 (0) | 2021.04.20 |
---|---|
[C언어] 제곱수를 구하는 함수 만들기 (0) | 2021.04.20 |
[C언어] 정적 변수 활용 - 난수 생성하기 (0) | 2021.04.19 |
[C언어] 난수생성의 rand() 라이브러리 정복하기 (0) | 2021.04.19 |
[C언어] 로그인 비밀번호 검사하기 (0) | 2021.04.19 |