//#include <stdio.h>
//
//int main()
//{
// int a, b;
// scanf("%d %d", &a, &b);
// if (a % 2 == 1)
// {
// printf("홀수+");
// if (b % 2 == 1)
// {
// printf("홀수=짝수");
// }
// else
// {
// printf("짝수=홀수");
// }
// }
// else{
// printf("짝수+");
// if(b % 2 == 1)
// {
// printf("홀수=홀수");
// }
// else
// {
// printf("짝수=짝수");
// }
// }
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int a, b;
// scanf("%d %d", &a, &b);
// if (b == 2)
// {
// if (a % 400 == 0 || (a % 4 == 0) && (a % 100 != 0))
// {
// printf("29");
// }
// else
// printf("28");
// }
// else if (b == 4 || b == 6 || b == 9 || b == 11)
// {
// printf("30");
// }
// else
// {
// printf("31");
// }
// return 0;
//}
//#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");
// }
//
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int a, b, c;
// scanf("%d", &a);
// b = a / 10; //(몫)
// c = a % 10; //(나머지)
// a = (c*10 + b) * 2 %100;
// printf("%d\n", a);
// if (a<=50)
// {
// printf("GOOD");
// }
// else
// {
// printf("OH MY GOD");
// }
// 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 && b == c)
// printf("정삼각형");
// else if (a == b || a == c || b == c)
// printf("이등변삼각형");
// else if(a*a+b*b==c*c)
// {
// printf("직각삼각형");
// }
// else
// printf("삼각형");
// }
// else
// printf("삼각형아님");
// return 0;
//}
//
/*
#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;
}
조건문
1. if-else
2. switch-case
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
// if(a==10 || a==15 || a==17){
// printf("hello");
// }
// else if(a==20){
// printf("world");
// }
// else{
// printf("bye..");
// }
// printf("\n");
//
// switch(a)
// {
// case 10 :
// case 15 :
// case 17 : printf("hello"); break;
// case 20 : printf("world"); break;
// default : printf("bye.."); break;
// }
if(a<10){ // 1 2 3 4 5 6 7 8 9
printf("hello");
}
else if(a<20){ // 10 11 12 13 14 15 16 17 18 19
printf("world");
}
else{
printf("bye..");
}
printf("\n");
// a == <10
switch(a)
{
case 0 : printf("hello"); break;
case 1 : printf("world"); break;
default : printf("bye.."); break;
}
}
*/
//#include <stdio.h>
//int main()
//{
// int a;
// scanf("%d", &a);
// switch (a / 10)
// {
// case 10 : printf("A"); break;
// case 9 : printf("A"); break;
// case 8 : printf("B"); break;
// case 7 : printf("C"); break;
// case 6 : printf("D"); break;
// default :printf("F");
// }
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// char a;
// scanf("%c", &a);
// switch(a)
// {
// case 'A' : printf("best!!!"); break;
// case 'B' : printf("good!!"); break;
// case 'C' : printf("run!"); break;
// case 'D' : printf("slowly~"); break;
// default : printf("what?"); break;
//
// }
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int a;
// scanf("%d", &a);
// switch(a / 3)
// {
// case 1 : printf("spring"); break;
// case 2 : printf("summer"); break;
// case 3 : printf("fall"); break;
// default : printf("winter");
// }
// 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 0 : printf("모"); break;
// case 1 : printf("도"); break;
// case 2 : printf("개"); break;
// case 3 : printf("걸"); break;
// default : printf("윷");
// }
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int a, c;
// char b;
// scanf("%d%c%d", &a, &b, &c);
// switch (b)
// {
// case '+' : printf("%d", a + c); break;
// case '-' : printf("%d", a - c); break;
// case '*' : printf("%d", a * c); break;
// case '/' : printf("%.2f", (float)a / c);
//
// }
// return 0;
//}
/*
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
printf(a > b ? )
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
if((90-a) % 5 == 0)
{
printf("%d", b + ((90-a) / 5));
}
else
{
printf("%d", b + ((90-a) / 5)+1);
}
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a, b, c, d;
scanf("%d %d %d %d", &a, &b, &c, &d);
if ((float)a/b > (float)c/d)
{
printf(">");
}
else if ( (float)a/ b == (float)c/d)
{
printf("=");
}
else
printf("<");
return 0;
}
반복문
1. for 52%
2. while 46%
3. do-while 2% -> 일단 한 번은 무조건 실행된다!
while(조건식)
{
}
do{
}while(조건식);
복합대입연산자
i=i+1; => i+=1; -> i++;
i+1; (x)
i=i-1; -> i-=1; -> i--;
i=i+5; -> i+=5;
+ - * / %
#include <stdio.h>
int main()
{
// for( 시작식 ; 조건식 ; 증감식 )
// {
//
// }
int i; // iteration
for( i=1 ; i<=5 ; i++ )
{
if()
{
printf("%d ",i);
}
else
{
}
}
printf("\n");
if()
{
for(i=0 ; i<5 ; i++)
{
if()
{
printf("*");
}
}
}
printf("\n");
for(i=5;i>=1;i--)
{
printf("*");
}
return 0;
}
i+=0.01
변수이름 국룰
보통 a, b, c, .. .
반복문 i, j, k ...
합 sum or s
개수 cnt or c
최대값 max or m
최소값 min or m
결과값 res
*/
/*
#include <stdio.h>
int main()
{
int i, n;
scanf("%d", &n);
for(i = 0 ; i < n ; i++)
{
printf("%d ", i+1);
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a, &b);
if (a>= b)
{
for( ; b<=a ; b++)
{
printf("%d ", b);
}
}
else
{
for(; a<=b;a++)
{
printf("%d ", a);
}
}
return 0;
}
*/