Can someone tell me why the program is skipping my code, it is just executing the first prompt. #include #include int main(void) { char first, middle, last; /*input - 3 initials*/ int pennies, nickels; /*input - count of each coin type */ int dimes, quarters; /*input - count of each coin type */ int dollars; /*input - count of each coin type */ int change; /*output - change amount */ int total_dollars; /*output - dollar amount */ int total_cents; /* total cents */ This is the only part that executes /*Get and display the costumer's initials */ printf("Type in your 3 initials and press return>"); scanf("%c%c%c, &first, &middle, &last"); printf("\n%c%c%c, please enter your coin information.\n ", first, middle, last); This part gets skipped /* Get the count of each kind of coin */ printf("Number of $ coins > "); scanf("%d", &dollars); printf("Number of quarters> "); scanf("%d", &quarters); printf("Number of dimes > "); scanf("%d", &dimes); printf("Number of nickels > "); scanf("%d", &nickels); printf("Number of pennies > "); scanf("%d", &pennies); /* Compute the total value in cents. */ total_cents = 100 * dollars + 25 * quarters + 10 * dimes + 5 * nickels + pennies; /*Find the value in dollars and change. */ total_dollars = total_cents / 100; change = total_cents % 100; /* Display the credit slip with value in dollars and change. */ printf("\n\n%c%c%c Coin Credit \nDollars: %d\nChange: %d cents\n", first, middle, last, total_dollars, change); return (0); }
Can someone tell me why the program is skipping my code, it is just executing the first prompt.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char first, middle, last; /*input - 3 initials*/
int pennies, nickels; /*input - count of each coin type */
int dimes, quarters; /*input - count of each coin type */
int dollars; /*input - count of each coin type */
int change; /*output - change amount */
int total_dollars; /*output - dollar amount */
int total_cents; /* total cents */
This is the only part that executes
/*Get and display the costumer's initials */
printf("Type in your 3 initials and press return>");
scanf("%c%c%c, &first, &middle, &last");
printf("\n%c%c%c, please enter your coin information.\n ",
first, middle, last);
This part gets skipped
/* Get the count of each kind of coin */
printf("Number of $ coins > ");
scanf("%d", &dollars);
printf("Number of quarters> ");
scanf("%d", &quarters);
printf("Number of dimes > ");
scanf("%d", &dimes);
printf("Number of nickels > ");
scanf("%d", &nickels);
printf("Number of pennies > ");
scanf("%d", &pennies);
/* Compute the total value in cents. */
total_cents = 100 * dollars + 25 * quarters + 10 * dimes + 5 * nickels + pennies;
/*Find the value in dollars and change. */
total_dollars = total_cents / 100;
change = total_cents % 100;
/* Display the credit slip with value in dollars and change. */
printf("\n\n%c%c%c Coin Credit \nDollars: %d\nChange: %d cents\n",
first, middle, last, total_dollars, change);
return (0);
}
Step by step
Solved in 3 steps with 1 images