두 개의 정수를 입력받아서
첫 번째 줄에는 두 정수의 값이 같으면 1 아니면 0을 출력하고
두 번째 줄에는 같지 않으면 1 같으면 0을 출력하는 프로그램을 작성하시오.
(JAVA는 1이면 true, 0이면 false를 출력한다.)
![]() 5 5 | ![]() 1 0 |
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d", &a, &b);
printf("%d\n", !(a - b));
printf("%d", !(!(a - b)));
return 0;
}
printf("%d", !a) 이렇게 not을 넣어주면 0일때만 1이 나오고 나머지는 무조건 0이 나온다
printf("%d", !(!(a - b))); 를 말씀드리면
만약 5 - 5 를 넣으면 1이 나오게 된다 !(1) 을 하면 0이 나오게된다
아래는 not을 한번 더 넣어서 0이 나오게된다
'c언어' 카테고리의 다른 글
정보 올림피아드 - 524 (0) | 2016.07.16 |
---|---|
정보 올림피아드 - 523 (0) | 2016.07.13 |
정보 올림피아드 - 521 (0) | 2016.07.13 |
정보 올림피아드 - 520 (0) | 2016.07.13 |
정보 올림피아드 - 519 (0) | 2016.07.13 |