상세 컨텐츠

본문 제목

[백준] 사칙연산 10869번 c++

본문

728x90
반응형

 

#include <stdio.h>

int main(int argc, char const *argv[]){
    int a, b;
    
    scanf("%d %d", &a, &b);
    
    printf("%d\n", a + b); //덧셈
    printf("%d\n", a - b); //뺄셈
    printf("%d\n", a * b); //곱셈
    printf("%d\n", a / b); //나눗셈 (몫)
    printf("%d\n", a mod b); // 나눗셈(나머지)
    return 0;   
}

실행결과 오류... mod 모듈러를 쓰면 되겠지 했는데 안된다. 나눗셈을 구하는 연산으로 % 바꿔보자! 

 

 

#include <stdio.h>

int main(int argc, char const *argv[]){
    int a, b;
    
    scanf("%d %d", &a, &b);
    
    printf("%d\n", a + b); //덧셈
    printf("%d\n", a - b); //뺄셈
    printf("%d\n", a * b); //곱셈
    printf("%d\n", a / b); //나눗셈 (몫)
    printf("%d\n", a % b); // 나눗셈(나머지)
    return 0;   
}

 

출근길에 배운건,,, a % b 를 하면 나눗셈했을 때 나머지가 나온다는 것이고 

int 정수형을 통해 변수를 지정했기에 나눗셈했을 때 몫이 나온다는 것을 알았다.

 

간혹 실수형을 사용하면, 나눗셈 뒤에 소수점까지 나온다고한다.

728x90
반응형

관련글 더보기