#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 정수형을 통해 변수를 지정했기에 나눗셈했을 때 몫이 나온다는 것을 알았다.
간혹 실수형을 사용하면, 나눗셈 뒤에 소수점까지 나온다고한다.
[백준]10430 C++ (0) | 2023.09.16 |
---|---|
[백준] 입출력과 사칙연산 18108번 c++ (0) | 2023.09.14 |
[백준]사칙연산 10926번:??! c++ (0) | 2023.09.12 |
[백준]입출력과 사칙연산 - 2557번 c++ (0) | 2023.09.11 |
[백준] 2557번 c++ (0) | 2023.09.11 |