티스토리 뷰

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; 
}

 

댓글
«   2025/04   »
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
최근에 올라온 글
글 보관함
Total
Today
Yesterday