/*#include <stdio.h>
int main()
{
int i,j,arr[11][11]={},player[9][3]={},n,l=1;
for(i=1;i<=10;i++)
{
for(j=1;j<=10;j++)
{
scanf("%d",&arr[i][j]);
}
}
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=2;j++)
{
scanf("%d",&player[i][j]);
}
}
for(i=1;i<=10;i++)
{
for(j=1;j<=10;j++)
{
if(arr[i][j]>=1)
{
for(l=1;l<=arr[i][j];l++) //up
{
if(i-l<1 || arr[i-l][j]==-1) break;
if(arr[i-l][j]==0) arr[i-l][j]=-2;
}
for(l=1;l<=arr[i][j];l++)
{
if(i+l>10||arr[i+l][j]==-1) break;
if(arr[i+l][j]==0) arr[i+l][j]=-2;
}
for(l=1;l<=arr[i][j];l++)
{
if(j-l<1||arr[i][j-l]==-1) break;
if(arr[i][j-l]==0) arr[i][j-l]=-2;
}
for(l=1;l<=arr[i][j];l++)
{
if(j+l>10 || arr[i][j+l]==-1 ) break;
if(arr[i][j+l]==0) arr[i][j+l]=-2;
}
arr[i][j]=-2;
}
}
}
for(i=1;i<=n;i++)
{
int ii = player[i][1];
int jj = player[i][2];
if(arr[ii][jj]==0)
{
arr[ii][jj]=i;
}
}
for(i=1;i<=10;i++)
{
for(j=1;j<=10;j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
printf("Character Information\n");
for(i=1;i<=n;i++)
{
int ii = player[i][1];
int jj = player[i][2];
if(arr[ii][jj]!=-2)
{
printf("player %d survive\n",i);
}
else
{
printf("player %d dead\n",i);
}
}
}
*/
/*
#include <stdio.h>
int sum(int n)
{
int ansum=0;
while(n>0)
{
ansum+=n%10;
n=n/10;
}
return ansum;
}
int main()
{
int n;
scanf("%d",&n);
n=sum(n);
while(n>=10)
{
n=sum(n);
}
printf("%d",n);
return 0;
}
void f(int n)
{
for(int i=0;i<n;i++) printf("*");
}
재귀함수 : 함수 내에서 , 자신을 다시 호출하는 함수.
: 자신으로 다시 정의내리는 함수
f(n) : *을 n번 출력
: *출력 -> *을 n-1번
: *출력 -> f(n-1)
#include <stdio.h>
void f(int n)
{
if(n==0) return ;
printf("*");
f(n-1);
}
int main()
{
f(5);
return 0;
}
f(n) :n부터 1까지 출력
: n출력 -> n-1 ~ 1 출력
: n 출력 -> f(n-1) //재귀호출
//종료조건
#include <stdio.h>
void f(int n)
{
if(n==0) return ; //종료조건
printf("%d ",n);
f(n-1); //재귀호출
}
int main()
{
f(5);
return 0;
}
f(n) = 1부터 n까지 출력
= 1부터 n-1출력 -> n출력
= f(n-1) -> n출력
#include <stdio.h>
void f(int n)
{
if(n==0) return ;
f(n-1);
printf("%d\n",n);
}
int main()
{
int a;
scanf("%d",&a);
f(a);
return 0;
}
f(a,b) : a부터 b까지 출력
: a부터 b-1 출력 후 b 출력
#include <stdio.h>
void f(int a,int b)
{
if(a>b) return ;
f(a,b-1);
printf("%d ",b);
}
int main()
{
int a,b;
scanf("%d %d",&a,&b);
f(a,b);
}
*/



