[C언어 코드업 문제풀이] CodeUp 1045 : [기초-산술연산] 정수 2개 입력받아 자동 계산하기

코드업 1045번 문제 정수 2개 입력받아 자동 계산하기 문제 풀이 해답입니다.

1. 문제 설명

 

정수 2개(a, b)를 입력받아 합, 차, 곱, 몫, 나머지, 나눈 값을 자동으로 계산해보자.
단 0 <= a, b <= 2147483647, b는 0이 아니다. 

 

2. 입력

 

정수 2개가 공백을 두고 입력된다. 

 

3. 출력

 

첫 줄에 합
둘째 줄에 차,
셋째 줄에 곱,
넷째 줄에 몫,
다섯째 줄에 나머지,
여섯째 줄에 나눈 값을 순서대로 출력한다.
(실수, 소수점 이하 셋째 자리에서 반올림해 둘째 자리까지 출력) 

 

4. 입력 예시

 

10 3

 

5. 출력 예시

 

13 7 30 3 1 3.33

 

 

6. 문제 풀이

 

#include <stdio.h>
 
 
int main (void)
{
    int num1, num2;
    scanf("%d %d",&num1, &num2);
    printf("%d\n", num1+num2);
    printf("%d\n", num1-num2);
    printf("%d\n", num1*num2);
    printf("%d\n", num1/num2);
    printf("%d\n", num1%num2);
    printf("%.02f", (float)num1/(float)num2);
    
    return 0;
}
 

 

사칙연산을 수행합니다.

 

덧셈: +

뺄셈: -

곱셈: *

나눗셈: /

나머지: %

 

으로 문제플 풀어주면 됩니다. 마지막 나눈 값의 경우  printf("%.02f", (float)num1/(float)num2);

를 사용하였는데 앞에 (데이터형)을 붙임으로서 형식를 변환하여 사용하였습니다.

 

이와 관련된 글로

https://by-man.tistory.com/88

 

[C언어] 데이터형 바꾸기 캐스트 연산자

이번 포스팅은 데이터형을 바꾸는 캐스트 연산자에 대해 소개하겠습니다. 문장과 수식은 보통 한 가지 데이터형의 변수와 사용해야 하지만 데이터형을 혼합하여 사용하여도 프로그램 자체가 죽지는 않습니다. 이..

by-man.tistory.com

 

가 있습니다.

 

감사합니다.

댓글()