728x90
#include <stdio.h>
int main(void) {
    int A, B, C;
    scanf("%d %d %d", &A, &B, &C);
    printf("%d\n", (A + B) % C);
    printf("%d\n", (A % C + B % C) % C);
    printf("%d\n", (A * B) % C);
    printf("%d\n", (A % C * B % C) % C);
    return 0;
}

이 문제는 굉장히 복잡해 보일 수도 있지만

아니다.

%의 사용 방법을 익히는 것이다.

그외에는 문제에서 지시한대로 적어주면 된다.

int로 입력받고 저장해 printf만 해주면 되니까

그외에는 쉬우므로 마무리

https://www.acmicpc.net/problem/10430

 

728x90
728x90
#include <stdio.h>

int main(void) {
    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", a%b);
}

이 문제는 총 집합한 사칙연산 문제이다.

더하기, 빼기, 곱하기는 쉽게 할 것이다.

그리고 나누기는 /이고

이건 몫을 의미한다.

나누기 중 다른 것인 나머지 역할은

%로 표현한다.

이것만 명심하면 큰 무리없는 문제라고 할 수 있다.

https://www.acmicpc.net/problem/10869

728x90

'C language > Baekjoon' 카테고리의 다른 글

[C] 백준 2588번 풀이: 곱셈  (0) 2021.07.03
[C] 백준 10430번 풀이: 나머지  (0) 2021.07.03
[C] 백준 1008번 풀이: A/B  (0) 2021.07.03
[C] 백준 10998번 풀이: A*B  (0) 2021.07.03
[C] 백준 1001번 풀이: A-B  (0) 2021.07.03
728x90
#include <stdio.h>

int main(void){
    double a,b;
    scanf("%d %d", &a, &b);
    printf("%.9lf", a/b);
    return 0;
}

이 문제 역시 연산 문제이다. 

하지만 조심해야 할 점이 있다.

첫번째는 int형이 아니다.

int는 정수형이다.

숫자만 출력하면 안된다.

나누기라는 말은 소수점도 나올 수 있다는 얘기이다.

그래서 double형을 사용하고

여기서는 10의 -9승 까지 

즉, 소수점 9번째 자리까지 표현한다는 의미가 필요하다.

그러므로 .lf나 .f를 이용하여 한다.

몇가지만 고쳐준다면 이전과 비슷하다고 느낄 것이다.

https://www.acmicpc.net/problem/1008

 

 

728x90

'C language > Baekjoon' 카테고리의 다른 글

[C] 백준 10430번 풀이: 나머지  (0) 2021.07.03
[C] 백준 10869번 풀이: 사칙연산  (0) 2021.07.03
[C] 백준 10998번 풀이: A*B  (0) 2021.07.03
[C] 백준 1001번 풀이: A-B  (0) 2021.07.03
[C] 백준 1000번 풀이: A+B  (0) 2021.07.03

+ Recent posts