/*
#include <stdio.h>
int main()
{
printf("Hello");
return 0;
}
정수
int
실수
float
문자
char
*/
/*
#include <stdio.h>
int main()
{
printf("Hello World");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
printf("Hello\nWorld");
return 0;
}
*/
/* ',"출력시 \', \"
#include <stdio.h>
int main()
{
printf("\'Hello\'");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
printf("\"Hello World\"");
return 0;
}
*/
/* %출력시 %%
#include <stdio.h>
int main()
{
printf("\"!@#$%%^&*()\"");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
printf("\"C:\\Download\\hello.cpp\"");
return 0;
}
#include <stdio.h>
int main()
{
printf("\u250C\u252C\u2510\n");
printf("\u251C\u253C\u2524\n");
printf("\u2514\u2534\u2518\n");
return 0;
}
자료형
정수
int %d
실수
float %f
문자
char %c
#include <stdio.h>
int main()
{
int a,b;
float c;
char d;
scanf("%d %d",&a,&b);
printf("%d %d",b,a);
scanf("%f",&c);
printf("%f",c);
scanf("%c",&d);
printf("%c",d);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
scanf();
printf();
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
printf("%d", n);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
char x;
scanf("%c", &x);
printf("%c", x);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
float x;
scanf("%f", &x);
printf("%f", x);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d %d", a, b);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
char x, y;
scanf("%c %c", &x, &y);
printf("%c %c", y, x);
return 0;
}
*/
/* 소숫점 세번째 자리에서 반올림 %.2f
#include <stdio.h>
int main()
{
float a;
scanf("%f", &a);
printf("%.2f", a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%d %d %d", a, a, a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int h,m;
scanf("%d:%d", &h, &m);
printf("%d:%d", h, m);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int y,m,d;
scanf("%d.%d.%d", &y, &m, &d);
printf("%04d.%02d.%02d", y, m, d);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d-%d", &a, &b);
printf("%06d%07d", a, b);
return 0;
}
산술연산자
+ - * / %
long long int %lld
정수/정수 => 정수(몫)
5/2 2
5%2 1
(float)5/2 2.5
5.0/2 2.5
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a, &b);
printf("%lld",(long long int)a+b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
long long int a;
scanf("%lld", &a);
printf("%lld", a);
return 0;
}*/
/*자료확장
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%lld", (long long int)a+b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
long long int a, b;
scanf("%lld %lld", &a, &b);
printf("%lld", a+b);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%d", -a);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a/b);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a%b);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%lld", (long long int)a+1);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d\n", a+b);
printf("%d\n", a-b);
printf("%d\n", a*b);
printf("%d\n", a/b);
printf("%d\n", a%b);
printf("%.2f\n", (float)a/b);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
printf("%d\n", a+b+c);
printf("%.1f", (float)(a+b+c)/3);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
float a, b;
scanf("%f %f", &a, &b);
printf("%.2f", a*b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%.1f", (float)a*b/2);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%d %d", a/60, a%60);
return 0;
}
비교연산자
>= <= > < != ==
=을 오른쪽에
a>b 1 or 0 참 또는 거짓 true false
a=b; 대입연산자
a==b 비교연산자
논리연산자
not and or
참 -> 거짓
거짓->참
int a=90; //0이 아닌 모든수 == 참
printf("%d",!a);
and &&
a b a&&b
0 0 0
0 1 0
1 0 0
1 1 1
or ||
a b a||b
0 0 0
0 1 1
1 0 1
1 1 1
*//*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a>b);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a==b);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d",a<=b);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a!=b);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%d", !a);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a&&b);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a||b);
return 0;
}
삼항연산
(조건식) ? (참일때의값) : (거짓일때의값)
int a, b;
printf("%d",a>b?a:b);
printf("%d",a<b?a:b);
*//*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a>b?a:b);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
printf("%d", (a<b?a:b)<c?(a<b?a:b):c);
return 0;
}
#include <stdio.h>
int main()
{
int h, b, c, s;
scanf("%d %d %d %d", &h, &b, &c, &s);
printf("%.1f MB", (float)h*b*c*s/8/1024/1024);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
if(a%7 == 0)
printf("multiple");
else
printf("not multiple");
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
if(a%2 == 0)
printf("even");
else
printf("odd");
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
if(30 <= a && a <= 40 ||(60 <= a && a <= 70))
printf("win");
else
printf("lose");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int y, m, d;
scanf("%d %d %d", &y, &m, &d);
if((y+m+d)/100%2 == 0)
printf("대박");
else
printf("그럭저럭");
}*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d", &a);
b = 2012-a+1;
printf("%d %d",b-b/100*100);
if(b/100%2 == 0)
printf("3");
else
printf("1");
}*/
/*
#include <stdio.h>
int main()
{
int t, m;
scanf("%d %d", &t, &m);
if(m-30 < 0)
{
if(t-1 < 0)
printf("%d %d", 23, m+30);
else
printf("%d %d", t-1, m+30);
}
else
printf("%d %d", t, m-30);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%d", a);
if(a/10 == 1)
printf("th");
else
{
if(a%10 == 1)
printf("st");
else if(a%10 == 2)
printf("nd");
else if(a%10 == 3)
printf("rd");
else
printf("th");
}
}*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
if(a%b == 0)
printf("%d*%d=%d", b, a/b, a);
else if(b%a == 0)
printf("%d*%d=%d", a, b/a, b);
else
printf("none");
}
*/
/*
#include <stdio.h>
int main()
{
int y, m;
scanf("%d %d", &y, &m);
if(m==2)
{
if(y%400==0 || y%4==0 && y%100!=0)
{
printf("29");
}
else
printf("28");
}
else if(m==4 || m==6 || m==9 || m==11)
printf("30");
else
printf("31");
return 0;
}
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if((a+b)>c)
{
if(a==b && a==c)
printf("정삼각형");
else if( a==b && a!=c || b==c && a!=c)
printf("이등변삼각형");
else if(a*a+b*b == c*c)
printf("직각삼각형");
else
printf("삼각형");
}
else
printf("삼각형아님");
}
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if(a > 170 && b>170 && c>170)
{
printf("PASS");
}
else
{
printf("CRASH ");
if(a<=170)
printf("%d", a);
else if(b<=170)
printf("%d", b);
else
printf("%d", c);
}
return 0;
}
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
if(a%10 == 1)
printf("st");
else if(a%10 == 2)
printf("nd");
else if(a%10 == 3||a%10==4)
printf("rd");
else
printf("th");
switch(a%10)
{
case 1 : printf("st"); break;
case 2 : printf("nd"); break;
case 3 :
case 4 : printf("rd"); break;
default : printf("th"); break;
}
}
1070
1202
1207
switch-case로
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
switch(a)
{
case 1:
case 2:
case 12: printf("winter"); break;
case 3:
case 4:
case 5: printf("spring"); break;
case 6:
case 7:
case 8:printf("summer"); break;
default : printf("fall");
}
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a;
char t;
scanf("%d", &a);
switch(a/10)
{
case 10 :
case 9 : t='A'; break;
case 8 : t='B'; break;
case 7 : t='C'; break;
case 6 : t='D'; break;
default : t='F'; break;
}
printf("%c",t);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a, b, c, d;
scanf("%d %d %d %d", &a, &b, &c, &d);
switch(a+b+c+d)
{
case 1 : printf("도"); break;
case 2 : printf("개"); break;
case 3 : printf("걸"); break;
case 4 : printf("윷"); break;
default : printf("모"); break;
}
return 0;
}
*/