编辑代码

#include <stdio.h>

void makeChange(int amount) {
    int denominations[] = {25, 10, 5, 1};
    int numCoins, i;

    for (i = 0; i < 4; i++) {
        numCoins = amount / denominations[i];
        if (numCoins > 0) {
            printf("%d面值的硬币: %d\n", denominations[i], numCoins);
            amount = amount % denominations[i];
        }
    }
}

int main() {
    int amount = 48;
    printf("找钱总值 %d :\n", amount);
    makeChange(amount);
    printf("\n");
    
    amount = 30;
    printf("找钱总值 %d :\n", amount);
    makeChange(amount);
    printf("\n");
    
    amount =100;
    printf("找钱总值 %d :\n", amount);
    makeChange(amount);

    return 0;
}