/*
#include <stdio.h>
int main()
{
int i,j,a,b,c,d,k,sum=0;
int arr[101][101]={};
for(i=1 ; i<=4 ; i++)
{
scanf("%d %d %d %d",&a,&b,&c,&d);
for(j=a ; j<c ; j++)
{
for(k=b ; k<d ; k++)
{
arr[j][k]=1;
}
}
}
for(j=0 ; j<100 ; j++)
{
for(k=0 ; k<100 ; k++)
{
if(arr[j][k]==1)
{
sum++;
}
}
}
printf("%d",sum);
return 0;
}
#include <stdio.h>
int main()
{
int arr[51][51]={};
int i,j,a,b,x,y;
scanf("%d",&a);
x=1;
y=a/2+1;
for(i=1 ; i<=a*a ; i++)
{
arr[x][y]=i;
if(i%a!=0)
{
x=x-1;
y=y+1;
}
else if(i%a==0)
{
x=x+1;
}
if(x<1)
{
x=x+a;
}
if(y>a)
{
y=y-a;
}
}
for(i=1 ; i<=a ; i++)
{
for(j=1 ; j<=a ; j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
return 0;
}
c언어에서의 함수 : 명령의 묶음 (심부름)
*/
/*
#include <stdio.h>
void 학원에서 나가기()
{
자리에서일어나기;
몸을 왼쪽으로 90도 돌리기;
10걸음 걸어가기;
문열기;
}
void 엘리베이터타기(int n)
{
//엘리베이터타고 n층으로 가기 ;
엘리베이터 문이 열리면 들어가기;
n층 버튼 누르기;
n층에 도착하면 내리기;
}
고체 f()
{
학원에서 나가기;
엘리베이터 타고 1층가기;
편의점으로가기;
편의점에서 초콜렛찾기;
편의점에서 결제하기;
다시 학원 1층으로 오기;
엘리베이터 타고 6층 가기;
학원 들어오기;
return 초콜렛;
}
int main()
{
// // 편의점가서 초콜렛 사먹기
// 학원에서 나가기;
// 엘리베이터 타고 1층가기;
// 편의점으로가기;
// 편의점에서 초콜렛찾기;
// 편의점에서 결제하기;
// 다시 학원 1층으로 오기;
// 엘리베이터 타고 6층 가기;
// 학원 들어오기;
// 편의점가서 초콜렛 사오기
f();
// 집에가서 숙제 가져오기
//
return 0;
}
중복되는 코드를 줄이기 위해
코드의 "가독성" 을 위해
*/
/*
#include <stdio.h>
void f()
{
printf("hello");
}
int main()
{
f();
return 0;
}
#include <stdio.h>
char f()
{
return 'A';
}
int main()
{
printf("%c", f() );
return 0;
}
#include <stdio.h>
int n; // 전역변수 : 모든 함수 f, main 가 공유하는 변수
void f(int a) // 매개변수
{
if(a==1)
{
}
}
int main()
{
// 지역변수 : main 함수 안에서만 쓰는 변수
scanf("%d", &n);
f(n);
return 0;
}
#include <stdio.h>
void f()
{
printf("%d",123);
}
int main()
{
f();
return 0;
}
#include <stdio.h>
int f()
{
return 1;
}
int main()
{
printf("%d", f() );
return 0;
}
*/
#include <stdio.h>
int n;
void f(int a)
{
if(a==1)
{
printf("hello");
}
else if(a==2)
{
printf("world");
}
}
int main()
{
scanf("%d", &n);
f(n);
return 0;
}