728x90
반응형

문제 : https://codeup.kr/problem.php?id=1902

 

(재귀 함수) 1부터 n까지 역순으로 출력하기

정수 $n$부터 $1$까지 출력하는 재귀함수를 설계하시오. 이 문제는 반복문 for, while 등을 이용하여 풀수 없습니다. 금지 키워드 : for while goto

codeup.kr

 

문제 설명

정수 nn부터 11까지 출력하는 재귀함수를 설계하시오.

이 문제는 반복문 for, while 등을 이용하여 풀수 없습니다.

금지 키워드 : for while goto

 

 

입력

정수 n이 입력된다(1<=n<=200) 


출력

n부터 1까지 한 줄에 하나씩 출력한다. 


입력 예시   

10


출력 예시

10 
9 
8 
7 
6 
5 
4 
3 
2 
1

 

 

코드 : 

# include <stdio.h>

int m;
int p(int n)
{
	if(n < 1)
		return;
	printf("%d\n",n);
	p(n-1);
	
	
}


int main()
{
	scanf("%d",&m);
	p(m);
	
	return 0;
}
728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기