c mit der falschen Antwort

Schreiben Sie ein Programm, um Änderungen abzugeben. Der Benutzer gibt den gezahlten Betrag und den fälligen Betrag ein. Das Programm legt fest, wie viele Dollar, Viertel, Groschen, Nickel und Pennys als Wechselgeld ausgegeben werden sollen. Fragen Sie den Benutzer nach den beiden Eingaben (fälliger und gezahlter Betrag) in main () und senden Sie diese zusammen mit Zeigern auf 5 Parameter (Dollar, Viertel, Groschen, Nickel, Pennies) an eine Funktion namens change (), die dies dann tut Berechnen Sie die Anzahl der auszugebenden Exemplare. Drucken Sie die Ergebnisse von main () aus.

also mein programm kompiliert gut aber bekomme falsche antworten. Was mache ich falsch.

#include <stdio.h>
#include <conio.h>

//function prototype
void change( int *d, int *q, int *di, int *n, int *p, int paid, int due );


int main()
{
    //variables
    int paid;
    int due;
    int dollars;
    int quarters;
    int dimes;
    int nickels;
    int pennies;

    //reference variables
    int *d;
    int *q;
    int *di;
    int *n;
    int *p;

    printf( "Enter amount due: \n" );
    scanf( "%d", &due );

    printf( "Enter amount paid: \n" );
    scanf( "%d", &paid );

    change( &dollars, &quarters, &dimes, &nickels, &pennies, paid,, due );

    printf( "Dollars = %d\nquarters = %d\ndimes =%d\nnickels = %d\npennies = %d", dollars, quarters, dimes, nickels, pennies );

    getch();
    return 0;
}

void change(int *d,int *q,int *di, int *n, int *p, int paid, int due )
{
    int dollarChange;
    int quarterChange;
    int dimeChange;
    int nickelChange;
    int pennyChange;
    int modu;
    int modu2;
    int modu3;
    int total;
    int penniestotal;

    total = due - paid;

    penniestotal = total * 100;

    dollarChange = penniestotal / 100;
    modu = penniestotal % 100;
    quarterChange = modu / 25;
    modu2 = modu % 25;
    dimeChange = modu2 / 10;
    modu3 = modu2 % 10;
    nickelChange = modu3 / 5;
    pennyChange = modu3 % 5;
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage