두 개의 정수를 입력받아서

 

첫 번째 줄에는 두 정수의 값이 같으면 1 아니면 0을 출력하고

 

두 번째 줄에는 같지 않으면 1 같으면 0을 출력하는 프로그램을 작성하시오.

 

(JAVA는 1이면 true, 0이면 false를 출력한다.)



 [Copy]
5 5
 [Copy]
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

+ Recent posts