논리연산
53. 참 거짓 바꾸기
#include <stdio.h>
int main(){
int a;
scanf("%d", &a);
if(a==0){
printf("1");
} else if(a==1){
printf("0");
}
return 0;
}
54. 둘 다 참일 경우만 참 출력하기
#include <stdio.h>
int main(){
int a,b;
scanf("%d %d", &a, &b);
if(a==1||b==1){
printf("%d",a);
} else {
printf("0");
}
return 0;
}
55. 하나라도 참이면 참 출력하기
마음에 안드는 코드
#include <stdio.h>
int main(){
int a,b;
scanf("%d %d", &a, &b);
if(a||b){
printf("%d",a||b);
} else {
printf("0");
}
return 0;
}
56. 참/거짓이 서로 다를 때에만 참 출력하기
#include <stdio.h>
int main(){
int a,b;
scanf("%d %d", &a, &b);
if(a!=b){
printf("1");
} else {
printf("0");
}
return 0;
}
57. 참/거짓이 서로 같을 때에만 참 출력하기
#include <stdio.h>
int main(){
int a,b;
scanf("%d %d", &a, &b);
if(a==b){
printf("1");
} else {
printf("0");
}
return 0;
}
58. 둘 다 거짓일 경우만 참 출력하기
#include <stdio.h>
int main(){
int a,b;
scanf("%d %d", &a, &b);
if(a==0&&b==0){
printf("1");
} else {
printf("0");
}
return 0;
}
'코딩 > CodeUp - C 기초 100문제' 카테고리의 다른 글
| 기초 - 삼항연산 1063, 1064 (0) | 2018.08.14 |
|---|---|
| 기초 - 비트단위논리연산 1059 ~ 1062 (0) | 2018.08.12 |
| 기초 - 비교연산 1049 ~ 1052 (0) | 2018.08.12 |
| 기초 - 비프시프트연산 1047, 1048 (0) | 2018.08.12 |
| 기초 - 산술연산 1038 ~ 1046 (0) | 2018.08.12 |