//#include<stdio.h>
//int main()
//{
// int n,m,i=1,j=1,k=1,asd=0;
// int arr[101][101]={};
// scanf("%d %d",&n,&m);
//
// while(k<=n*m)
// {
//
//
// arr[i][j]=k++;
// if(asd==0)
// {
//
// if(arr[i][j+1]!=0)
// {
//
// asd=1; //오른쪽
// i++;
// }
// else if(j==m)
// {
// asd=1;
// i++;
// }
// else
// {
// j++;
// }
//
// }
// else if(asd==1)
// {
//
// if(arr[i+1][j]!=0)
// {
// asd=2; // 아래
// j--;
// }
// else if(i==n)
// {
// asd=2;
// j--;
// }
// else
// {
// i++;
// }
//
// }
// else if(asd==2)
// {
//
// if(arr[i][j-1]!=0)
// {
// asd=3; // 왼쪽
// i--;
// }
// else if(j==1)
// {
// asd=3;
// i--;
// }
// else
// {
// j--;
// }
//
// }
// else if(asd==3)
// {
//
// if(arr[i-1][j]!=0)
// {
// asd=0; //위
// j++;
// }
// else if(i==1)
// {
// asd=0;
// j++;
// }
// else
// {
// i--;
// }
//
// }
//
// }
// ///////////////////
// for(i=1; i<=n; i++)
// {
// for(j=1; j<=m; j++)
// {
// printf("%d ",arr[i][j]);
// }
// printf("\n");
// }
// return 0;
//}
/*
#include <stdio.h>
int main()
{
int n, m, k = 1, i = 1, j = 1;
int arr[101][101] = {0};
scanf("%d %d", &n, &m);
while (k<=n*m)
{
arr[i][j] = k++;
if (i == 1 && j == 1)
{
i++;
}
else if (i == 1)
{
i = n;
j--;
}
else if(k==n*m-1)
{
i=n;
j=m;
}
else
{
i--;
j++;
}
}
for (i = 1; i <= n; i++)
{
for (j = 1; j <= m; j++)
{
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}
*/
//#include<stdio.h>
//#include <stdlib.h>
//#include <time.h>
//
//int main()
//{
// int lenth,i,j,k;
// int arr[10][10]={};
// int con=0,num=0;
// int ly[11]={},lx[11]={};
// srand(time(NULL));
// scanf("%d",&lenth);
//
// num=(rand()%100)+9;
// for(i=1;i<=num;i++)
// {
// lx[i]=(rand()%4*lenth-3)+1;
//
// }
// for(i=1;i<=num;i++)
// {
// ly[i]=(rand()%10)+1;
// }
//
//
//
// for(i=1;i<=lenth;i++)
// {
// printf("%d ",i);
// }
//
// printf("\n");
//
// for(i=1;i<=11;i++)
// {
// for(j=1;j<=4*lenth-3;j++)
// {
// if(j%4==1)
// {
// printf("|");
// }
// else if(i==ly[i]||j==lx[i])
// {
// if(lx[i]%4==2)
// {
// for(k=1;k<=3;k++)
// {
// printf("_");
// j++;
// }
// }
//
// else if(lx[i]%4==3)
// {
// printf("_");
// j++;
// printf("_");
// j-=2;
// printf("_");
// }
//
// else if(lx[i]%4==0)
// {
// for(k=3;k>=1;k++)
// {
// printf("_");
// j--;
// }
// }
//
//
//
//
// }
// else
// {
// printf(" ");
// }
// }
// printf("\n");
// }
//for(i=1;i<=lenth;i++)
//{
//
// con=rand()%2;
// printf("%d ",con);
//}
//
// return 0;
//}
/*
콘솔 제어
*/
//c : 함수 ( 명령의 묶음 )
//input o or x - 매개변수
//output o or x - 리턴값
//함수 원형
//반환자료형 함수이름 (매개변수들)
/*
#include <stdio.h>
#include <windows.h>
void GotoXY(int x, int y)
{
COORD Pos;
Pos.X = x;
Pos.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);
}
void start_page()
{
GotoXY(10,10);
printf("------------------\n");
Sleep(500);
GotoXY(10,11);
printf("------start-------\n");
Sleep(500);
GotoXY(10,12);
printf("------------------\n");
Sleep(500);
system("cls"); //콘솔전부 지우기
return ;
}
void print_char(int n, char c)
{
GotoXY(10,11);
for(int i=1;i<=n;i++){
printf("%c",c);
}
}
void end_page()
{
GotoXY(10,13);
printf("------------------\n");
Sleep(500); // 0.5초 기다리기
GotoXY(10,14);
printf("-------end--------\n");
Sleep(500);
GotoXY(10,15);
printf("------------------\n");
return ;
}
int y=10; // 전역변수 global variables
int cal(int a)
{
int x; //지역 변수 local variables
return (a*10+7)*8;
}
int main()
{
start_page(); //함수 호출 call
int n;
GotoXY(10,10);
printf("출력할 문자의 갯수를 입력하세요 >> ");
scanf("%d",&n);
print_char(n,'%');
GotoXY(10,12);
printf("계산 결과는 %d입니다 \n",cal(n));
end_page();
return 0;
}
*/
/*
#include <stdio.h>
int n;
void f(int n)
{
if(n==1) printf("hello");
else printf("world");
}
int main()
{
scanf("%d", &n);
f(n);
return 0;
}
*/
//#include <stdio.h>
//
//int n;
//
//
//char grade(int n)
//{
// if(n>=90&&n<=100)
// {
// return 'A';
// }
// else if(n>=80&&n<90)
// {
// return 'B';
// }
// else if(n>=70&&n<80)
// {
// return 'C';
// }
// else if(n>=60&&n<70)
// {
// return 'D';
// }
// else if(n<60)
// {
// return 'F';
// }
//
//}
//
//
//int main()
//{
// scanf("%d", &n);
// printf("%c", grade(n));
// return 0;
//}