JIMINOTE

[C#] 거스름돈 구하기 본문

공부/C#

[C#] 거스름돈 구하기

김짐인 2020. 8. 25. 09:54

 

 

상점에서 물건을 사고 지폐로 돈을 내면 거스름 돈을 줘야 한다. 이 때 동전을 어떻게 해서 줘야 하는지 계산하시오.

돈은 반드시 1000 원을 내며 , 거스름 돈은 10 원 , 50 원 , 100 원 동전으로 하고 큰 동전 우선으로 준다.

 

<입력>

물건 값으로 세자리 자연수가 입력으로 주어진다. 일의 자리는 0 이다.

 

<출력>

동전 100 원 , 50 원 , 10 원의 개수를 출력한다.

입출력 예입력 530 출력

 

namespace ConsoleApp13
{
    class Program
    {
        static void Main(string[] args)
        {
          
            int b;

            int c=0, d=0, e=0;
          
            string num = Console.ReadLine();
            int a = Convert.ToInt32(num);


            b = 1000 - a;         

            c= b / 100;     
            b = b % 100;

            d= b /50;
            b = b % 50;

            e=b / 10;

            Console.WriteLine($"{c} {d} {e}");

        }
    }
}