반응형
1051 : [기초-비교연산] 두 정수 입력받아 비교하기3(설명)
#include<stdio.h>
int main(){
long long int a, b;
scanf("%lld %lld", &a, &b);
if(a <= b){
printf("1");
} else {
printf("0");
}
return 0;
}
문제에서 입력되는 값의 범위를 정해주었기에 long long형을 사용해주었다.
if문을 이용해서 b가 a보다 크거나 같은 경우에 1이 출력되게, 그게 아니면 0을 출력하게 만들어주었다.
1052 : [기초-비교연산] 두 정수 입력받아 비교하기4(설명)
#include<stdio.h>
int main(){
long long int a, b;
scanf("%lld %lld", &a, &b);
if(a != b){
printf("1");
} else {
printf("0");
}
return 0;
}
위 문제에서 비교하는 부호만 바꿔주면 되는 문제였다.
1053 : [기초-논리연산] 참 거짓 바꾸기(설명)
#include<stdio.h>
int main(){
int a;
scanf("%d", &a);
if(a == 1){
printf("0");
} else {
printf("1");
}
return 0;
}
간단한 if문으로 구현했다.
1054 : [기초-논리연산] 둘 다 참일 경우만 참 출력하기(설명)
#include<stdio.h>
int main(){
int a, b;
scanf("%d %d", &a, &b);
if(a&&b == 1){
printf("1");
} else {
printf("0");
}
return 0;
}
이 문제도 간단하게 부호만 바꿔주면 되는 문제였다.
1055 : [기초-논리연산] 하나라도 참이면 참 출력하기(설명)
#include<stdio.h>
int main(){
int a, b;
scanf("%d %d", &a, &b);
if(a||b == 1){
printf("1");
} else {
printf("0");
}
return 0;
}
||를 사용해서 둘중 하날도 1일경우 1을 출력하게 해주었다.
1056 : [기초-논리연산] 참/거짓이 서로 다를 때에만 참 출력하기(설명)
#include<stdio.h>
int main(){
int a, b;
scanf("%d %d", &a, &b);
if(a^b == 1){
printf("1");
} else {
printf("0");
}
return 0;
}
^를 사용해주면 서로 다른값일 때 1을 출력해준다.
1057 : [기초-논리연산] 참/거짓이 서로 같을 때에만 참 출력하기
#include<stdio.h>
int main(){
int a, b;
scanf("%d %d",&a,&b);
if (a^b==0){
printf("1");
} else {
printf("0");
}
return 0;
}
^로 비교해줬을 때 0(거짓 == 서로 같음)이 나오면 1이 출력하게 해주었다.
1058 : [기초-논리연산] 둘 다 거짓일 경우만 참 출력하기
#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;
}
&&으로 둘다 거짓(0)일 때 1을 출력하게 해주었다.
1059 : [기초-비트단위논리연산] 비트단위로 NOT 하여 출력하기(설명)
#include<stdio.h>
int main(){
long long int a;
scanf("%lld", &a);
printf("%lld", ~a);
return 0;
}
~는 bitwise not이라는 연산자이다.
해당 연산자를 이용해주면 비트단위로 바꾸어서 -a만큼 한 값을 출력시켜줄 수 있다.
1060 : [기초-비트단위논리연산] 비트단위로 AND 하여 출력하기(설명)
#include<stdio.h>
int main(){
long long int a, b;
scanf("%lld %lld", &a, &b);
printf("%lld", a&b);
return 0;
}
이번에 사용한 연산자는 bitwise and연산자다. 말그대로 비트단위로 and계산을 수행해서 출력해준다.
반응형
'P4C' 카테고리의 다른 글
ProjectH4C 2기 Codeup 71 ~ 80 (0) | 2020.07.19 |
---|---|
ProjectH4C 2기 Codeup 61 ~ 70 (0) | 2020.07.17 |
#ProjectH4C 2기 Codeup 41 ~ 50 (0) | 2020.07.11 |
#ProjectH4C 2기 Codeup 31 ~ 40 (0) | 2020.07.10 |
#ProjectH4C 2기 Codeup 21 ~ 30 (0) | 2020.07.10 |