백준

백준 2720번: 세탁소 사장 동혁 (C언어)

NamDoHyeon 2023. 9. 4. 15:45

백준 2720번: 세탁소 사장 동혁 링크

https://www.acmicpc.net/problem/2720>

문제를 풀기 전 생각한 것

테스트 케이스 입력이 1 이상 500 이하인 것
입력받은 값을 어떻게 나눌지 그리고 나눈 값들을 어떻게 저장하고 출력할지

풀면서 어려웠던 점

처음에는 배열로 시작해서 풀려고 했는데 많이 돌아가는 느낌이었다
그래서 그냥 간단하게 계산해서 바로 출력하는 방식으로 풀었다

코드

#include <stdio.h>

int main(void) {
    int T, C;
    int Q, D, N, P;

    scanf("%d", &T);

    for (int i = 0; i < T; i++){
        scanf("%d", &C);
        if (C >= 1 && C <= 500){
            Q = C/25;
            D = C%25/10;
            N = C%25%10/5;
            P = C%25%10%5/1;
            printf("%d %d %d %d", Q, D, N, P);
            printf("\n");
        }
        else{
            break;
        }
    }

    return 0;
}

풀면서 배운 점

X

반응형