티스토리 뷰

1053.

1(true, 참) 또는 0(false, 거짓) 이 입력되었을 때 반대로 출력하는 프로그램을 작성해보자.

 

입력. 1
출력. 0
#include <stdio.h> 

int main(void) { 
    int a;
    scanf("%d",&a);
    printf("%d\n",!a);
    
    return 0; 
}

 

1054.

두 개의 참(1) 또는 거짓(0)이 입력될 때, 모두 참일 때에만 참(1)을 출력하는 프로그램을 작성해보자.

 

입력. 1 1
출력. 1
#include <stdio.h> 

int main(void) { 
    int a,b;
    scanf("%d %d",&a,&b);
    if(a&&b){
    	printf("1\n");
    }else{
        printf("0\n");
    }
    
    return 0; 
}

 

1055. 

두 개의 참(1) 또는 거짓(0)이 입력될 때, 하나라도 참이면 참을 출력하는 프로그램을 작성해보자.

 

입력. 1 1
출력. 1
#include <stdio.h> 

int main(void) { 
    int a,b;
    scanf("%d %d",&a,&b);
    if(num1||b){
    	printf("1\n");
    }else{
        printf("0\n");
    }
    
    return 0; 
}

 

1056. 

두 가지의 참(1) 또는 거짓(0)이 입력될 때, 참/거짓이 서로 다를 때에만 참을 출력하는 프로그램을 작성해보자.

 

입력. 1 1
출력. 0
#include <stdio.h> 

int main(void) { 
    int a,b;
    scanf("%d %d",&a,&b);
    if(a!=b){
    	printf("1\n");
    }else{
        printf("0\n");
    }
    
    return 0; 
}

 

1057.

두 개의 참(1) 또는 거짓(0)이 입력될 때, 참/거짓이 서로 같을 때에만 참이 계산되는 프로그램을 작성해보자.

 

입력. 0 0
출력. 0
#include <stdio.h> 

int main(void) { 
    int a,b;
    scanf("%d %d",&a,&b);
    if(a==b){
    	printf("1\n");
    }else{
        printf("0\n");
    }
    
    return 0; 
}

 

1058.

두 개의 참(1) 또는 거짓(0)이 입력될 때, 모두 거짓일 때에만 참이 계산되는 프로그램을 작성해보자.

 

입력. 0 1
출력. 0
#include <stdio.h> 

int main(void) { 
    int a,b;
    scanf("%d %d",&a,&b);
    if(a==0 && b==0){
    	printf("1\n");
    }else{
        printf("0\n");
    }
    
    return 0; 
}

 

댓글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
최근에 올라온 글
글 보관함
Total
Today
Yesterday