全知全能を目指す人のありがたい雑記

何かしら意味のあるありがた~い話か、意味のない雑念だらけの日記を書く予定です。

支払い金額を設定し、支払いを終えるのに何枚の硬貨が必要かを算出するプログラム

#include <stdio.h>
int main(void){
    int price;
    scanf("%d",&price);
    
    int coins[6] = {500,100,50,10,5,1};
    
    for(int i = 0; i < 6; i++){
        printf("%d円が%d枚",coins[i],price/coins[i]);
        price = price % coins[i];
        if(i != 5)printf("、");
    }
}

入力

3333

出力

500円が6枚、100円が3枚、50円が0枚、10円が3枚、5円が0枚、1円が3枚