支払い金額を設定し、支払いを終えるのに何枚の硬貨が必要かを算出するプログラム
#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枚