/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%.2f",(a+b+c)/3.0);
return 0;
}
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d %d",a/60 ,a%60);
return 0;
}
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d\n%d\n%d\n",a+b,a-b,a*b);
printf("%d\n%d\n%.2f",a/b,a%b,(float)a/b);
return 0;
}
산술연산자 + - * / %
비교연산자 > < >= <= == !=
1. 비교연산의 결과는 1또는 0으로만 나온다
printf("%d",a>b);
2. >= <= != =을 오른쪽에
a<=b (o)
a=<b (x)
3. = vs ==
a=10; (대입) a에 10을 대입해라.
a==10 (비교) a와 10이 같나요?
#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;
}
논리값 ( 1또는0)
논리연산자 ! && ||
!1 0
!0 1
printf("%d",!a);
&& 그리고 ( 둘 다 1일때만 결과가 1)
quest :왼손드세요 그리고 오른손 드세요
int a=5, b=10;
printf("%d", a>0 && b>10);
0 && 0 0
0 && 1 0
1 && 0 0
1 && 1 1
printf("%d",a&&b);
|| 또는 ( 둘 중 하나라도 1이면 결과가 1)
printf("%d",a||b);
a b
0 0 0
0 1 1
1 0 1
1 1 1
#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;
}
!a
a+b
a&&b
조건식 ? 조건식이1일때 : 조건식이0일때
printf("%d", 123 > 456 ? 60 : 30);
*** 두 수중 큰값, 작은값
a, b
a,b중 큰수
a>b?a:b
a,b중 작은수
a<b?a:b
a,b,c 세 수중 가장 큰수
(a,b 둘 중 큰수 ) 와 c중 큰 수
#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,x;
scanf("%d %d %d",&a,&b,&c);
x = (a<b?a:b);
printf("%d",x<c?x:c);
return 0;
}
a==b==c (x)
a==b && b==c (o)
조건문
1. if-else 90%
2. switch-case 10%
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a>=50) //~라면
{
printf("집에가고싶다");
}
else if(a>=30) //위 조건이 아니라 ~라면
{
printf("쪼금집에가고싶다");
}
else // 위 조건이 다!아니면 ~~
{
printf("별로안가고싶다");
}
return 0;
}
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a<10)
{
printf("small");
}
return 0;
}
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a<10)
{
printf("small");
}
else
{
printf("big");
}
return 0;
}
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(a>b)
{
printf(">");
}
else if(a<b)
{
printf("<");
}
else if(a==b)
{
printf("=");
}
return 0;
}
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(a>b)
{
printf("%d",a-b);
}
else if(a==b)
{
printf("0");
}
else if(a<b)
{
printf("%d",b-a);
}
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()
{
float a;
scanf("%f",&a);
if(a>=50&&a<=60)
{
printf("win");
}
else
{
printf("lose");
}
return 0;
}
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a>=50&&a<=70)
{
printf("win");
}
else if(a%6==0)
{
printf("win");
}
else
{
printf("lose");
}
return 0;
}
*/