조건에 맞을 경우 해당 실행문장을 처리하고자 할 때 사용한다.
if(조건식){
실행문장 1;(조건식이 참일때)
}
else{
실행문장 2;(조건식이 거짓일때)
}
&& (and)
|| (or)
! (not)
#include <stdio.h>
int main() {
int a, b;
int sNum;
scanf("%d %d", &a, &b);
if(a > b){
sNum = b;
}
else {
sNum = a;
}
printf("%d\n", sNum);
return 0;
}
#include <stdio.h>
int main() {
int a;
scanf("%d", &a);
if(a%2==0){
printf("YES\n");
}
else{
printf("NO\n");
}
return 0;
}
#include <stdio.h>
int main() {
int a;
scanf("%d", &a);
if(a==0){
printf("zero\n");
}
else if(a%2==0){
printf("even\n");
}
else{
printf("odd\n");
}
return 0;
}
#include <stdio.h>
int main() {
int height;
scanf("%d", &height);
if(height>=120 && height<=150){
printf("YES\n");
}
else{
printf("NO\n");
}
return 0;
}
#include <stdio.h>
int main() {
int a, b, c, min;
scanf("%d %d %d", &a, &b, &c);
if(a>b){
min = b;
}
else{
min = a;
if(min>c){
min = c;
}
}
printf("%d\n", min);
return 0;
}
#include <stdio.h>
int main() {
int a, b, c;
int maxNum;
scanf("%d %d %d", &a, &b, &c);
if(a>b){
maxNum = a;
}
else{
maxNum = b;
}
if(maxNum<c){
maxNum = c;
}
if((a+b+c)-maxNum>maxNum){
printf("YES\n");
}
else{
printf("NO\n");
}
return 0;
}