/*
//f(n) : n부터 1까지 출력
// : n출력 -> n-1부터 1까지출력
// : n출력 -> f(n-1)
void f(int n)
{
if(n==0) //종료조건
{
return ;
}
printf("%d ",n);
f(n-1);
}
*/
/*
#include <stdio.h>
//f(n) :1부터 n까지 출력
// 1부터 n-1까지 출력-> n출력
// f(n-1) -> printf n
void f(int n)
{
if(n==0)
{
return ;
}
f(n-1);
printf("%d", n);
}
int main()
{
int n;
scanf("%d", &n);
f(n); //1부터 n까지 출력
}
*
#include <stdio.h>
/*
f(a,b) : a부터 b까지출력
: a부터 b-1까지 출력-> b출력
: f(a, b-1)-> b출력
*
void f(int a, int b)
{
if(a>b)
{
return ;
}
f(a, b-1);
if(b%2==1)
{
printf("%d ",b);
}
}
int main()
{
int a, b;
scanf("%d %d",&a, &b);
f(a,b);//a부터 b까지출력
}
*
#include <stdio.h>
void f(int n)
{
printf("%d\n",n);
if(n==1)
{
return ;
}
if(n%2==1)
{
f((3*n)+1);
}
else
{
f(n/2);
}
}
int main()
{
int n;
scanf("%d", &n);
f(n);
}
*/
#include <stdio.h>
void f(int a)
{
if(n==0)
{
return ;
}
else
{
printf("*\n");
f(n-1);
}
}
int main()
{
int n;
scanf("%d", &n);
f(a, b);
return 0;
}



