개발자/C or C++
[백준] 10869번
728x90
반응형
문제
해결방법
변수 A와 B를 입력받고 출력 조건에서 나온대로 A+B,A-B,A*B, A/B, A%B를 출력하면 되는 문제입니다.
제가 중요하게 생각했던점은 A*B 부분입니다.
지금은 A와 B의 최대값이 10000이라서 상관이 없지만 더 큰 값이 나온다면 단순 int형 타입에는 들어갈 수 없기 때문에 더 큰 타입(long, long long) 같은 타입들이 필요한 경우가 있습니다.
그리고 함수를 정의할 때는 꼭 함수명을 나중에 본인이 다시 봤을 때, '이게 무슨 함수구나'를 알 수 있도록 정해주는게 좋다고 생각합니다.
#include <stdio.h>
int getAdd(int A,int B){
return A+B;
}
int getMinus(int A,int B){
return A-B;
}
int getMultiply(int A,int B){
return A*B;
}
int getDivide(int A,int B){
return A/B;
}
int getRemainder(int A,int B){
return A%B;
}
int main(){
int A,B;
scanf("%d %d",&A,&B);
printf("%d\n",getAdd(A,B));
printf("%d\n",getMinus(A,B));
printf("%d\n",getMultiply(A,B));
printf("%d\n",getDivide(A,B));
printf("%d\n",getRemainder(A,B));
return 0;
}
반응형
'개발자 > C or C++' 카테고리의 다른 글
[백준] 2588번 (0) | 2021.10.03 |
---|---|
[백준] 10430번 (0) | 2021.10.03 |
[백준] 1008번 (0) | 2021.10.03 |
[백준] 10998번 (0) | 2021.10.03 |
[백준] 1001번 (0) | 2021.10.03 |
댓글