/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d\n%.1f",a+b+c,(float)(a+b+c)/3);
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("%.3f",(float)9/5*a+32);
return 0;
}
산술연산자 + - * / %
비교연산자 > < >= <= == !=
논리연산자
printf("%d",a+b); //a+b 출력하기
// a가 b보다 큰지 비교한 결과 출력하기
printf("%d",a>b);
1. 비교연산의 결과는 논리값 ( 1 또는 0 ) 으로만 나온다
2. >= <= != =은 오른쪽에
a>=b (o)
a=>b (x)-> 컴파일불가능
3. == vs =
a==10 (비교) a와 10이 같다면 1 아니라면 0 대답해
a=10; (대입) a에 10을 대입해. 명령.ㅣ
이든==초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",b>=a);
return 0;
}
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a!=b);
return 0;
}
논리값 ( 1 또는 0의 값)
논리연산자
! not 아니다
&& and 그리고
|| or 또는
int a, b;
a=10;
b=5;
1 1
printf("%d", a==10 && b==5); // 1
1 0
printf("%d", a==10 || b>7); // 1
0
!(1)
printf("%d", !(a==10)); //0
printf("%d", a&&b);
#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,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 항이1개
a+b a>b 항이 2개
삼항연산자
(조건식) ? 조건식이1일때 : 조건식이0일때
조건식 : 결과가 1또는0으로 나오는 식
printf("%d",123>456 ? 10 : 20); //20
두 수 중 큰수 or 두 수 중 작은수
printf("%d", a>b ? a : b); //a, b 둘 중 큰수 출력하기
if(a>b)
{
printf("%d",a);
}
else
{
printf("%d",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,d;
scanf("%d %d %d",&a,&b,&c);
d=(a<b ? a:b);
printf("%d",(c<d ? c:d));
return 0;
}
*/