C_C++

(C언어) 동전 교환 프로그램

고니자니 2023. 5. 28. 09:56
반응형

다음 코드는 금액을 입력받고, 입력 받은 금액을 500원, 100원, 50원, 10원, 1원짜리 동전으로 교환하는 C언어 프로그램입니다.

#define _CRT_SECURE_NO_WARNINGS  // Visual Studio

#include <stdio.h>

int main() 
{
    int coins[] = { 500, 100, 50, 10, 1 };
    int numCoins[5];
    int amount;

    printf("금액 입력: ");
    scanf("%d", &amount);

    for (int i = 0; i < sizeof(coins) / sizeof(coins[0]); i++)
    {
        numCoins[i] = amount / coins[i];
        amount = amount % coins[i];
    }
        
    printf("500원 동전: %d개\n", numCoins[0]);
    printf("100원 동전: %d개\n", numCoins[1]);
    printf("50원 동전: %d개\n", numCoins[2]);
    printf("10원 동전: %d개\n", numCoins[3]);
    printf("1원 동전: %d개\n", numCoins[4]);

    return 0;
}

동전 교환 프로그램
동전 교환 프로그램

반응형