본문 바로가기

Layer7/WriteUp

Compare 함수 문제 WriteUp

코드는 이렇다.

int compare(int a, int b){
    if(a >= b){
        return 1;
    }
    else{
        return 0;
    }
}

#include <stdio.h>

int main(){
    int a, b;
    scanf("%d %d", &a, &b);
    
    if(compare(a, b)){
        printf("a가 b보다 크거나 같다");
    }
    else{
        printf("a가 b보다 작다");
    }
    
    
}

1이나 0을 return 해야됨으로 int형으로 compare() 함수를 선언해주고

 

함수 내용은 if문으로 a가 b보다 크거나 같으면 1을 리턴해주고, 아니면 0을 리턴해준다

 

main에서는 a와 b를 먼저 선언

 

scanf 함수로 a와 b를 입력받고

 

if문의 기본적인 문법으로, 1이면 참 0이면 참이 아닌것을 이용 해 compare(a, b)의 값이 1이면 a가 b보다 크거나 같다를 출력

 

아니면 a가 b보다 작다를 출력

'Layer7 > WriteUp' 카테고리의 다른 글

Layer7 웹 1차시 수업내용 정리  (0) 2024.05.16
C언어 코드를 JS코드로 변환하기 (2문제)  (0) 2024.05.16
JS 문법 정리  (0) 2024.05.16
함수, 재귀함수 정리  (1) 2024.04.12
재귀함수로 별 찍기 WriteUp  (0) 2024.04.12