728x90
반응형
문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=226&sca=10d0
문제
100 이하의 자연수 N을 입력받아 재귀함수를 이용하여 1부터 N까지의 합을 구하는 프로그램을 작성하시오.
입력 예
100
출력 예
5050
재귀함수 사용
# include <stdio.h>
int print(int num);
int main()
{
int num;
scanf("%d",&num);
printf("%d",print(num));
return 0;
}
int print(int num)
{
if(num >=0)
{
return num+print(num-1);
}
return 0;
}
재귀함수 사용 X
# include <stdio.h>
int main()
{
int num,i,sum=0;
scanf("%d",&num);
for(i = 1; i<=num; i++)
{
sum+=i;
}
printf("%d",sum);
return 0;
}
728x90
반응형
최근댓글