반응형
다음 코드는 금액을 입력받고, 입력 받은 금액을 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;
}
반응형
'C_C++' 카테고리의 다른 글
(C언어) 교집합 구하기 (0) | 2023.05.28 |
---|---|
(C언어) 합집합 구하기 (0) | 2023.05.28 |
(C언어) 컴퓨터와 대결하는 틱택토 tic-tac-toe 게임 소스 (0) | 2023.05.27 |
(C언어) 배열에서 3번째 큰 값 구하기 (정렬을 사용하지 않고) (0) | 2023.05.26 |
(C언어) 배열에서 두 번째 큰 값 구하기 (0) | 2023.05.22 |