喘C囂冱柴麻低辺茄議啣衛峙謹富熱
胆忽議歯衛汽了葎胆圷?Dollar??1胆圷吉噐100胆蛍。崕衛中駆恷弌葎1胆圷?1胆圷參和喘啣衛?啣衛嗤25胆蛍?Quarter?、10胆蛍?Dime?匯叔?、5胆蛍?Nickel?、1胆蛍?Cent 賜 penny?。
和中議殻會勣箔補秘低辺茄議 1胆蛍( penny)、5胆蛍(Nickel)、10胆蛍(Dime)、25胆蛍(Quarter)議啣衛議方楚?隼朔斤麿断序佩柴麻。
Enter the number of quarters, dimes, nickels, and pennies? 100 23 62 89
Your collection is worth
31 dollars, 1 quarter, 0 dimes, 0 nickels, and 4 pennies
和中議殻會勣箔補秘低辺茄議 1胆蛍( penny)、5胆蛍(Nickel)、10胆蛍(Dime)、25胆蛍(Quarter)議啣衛議方楚?隼朔斤麿断序佩柴麻。
#include <stdio.h>
void main ()
{
// 譜崔延楚
int pennies; // 1胆蛍啣衛議方楚
int nickels; // 5胆蛍啣衛議方楚
int dimes; // 10胆蛍啣衛議方楚
int quarters; // 25胆蛍啣衛議方楚
int temp, left; // 匝扮延楚?繍氏喘噐光嶽柴麻
// 補秘 1胆蛍( penny)、5胆蛍(Nickel)、10胆蛍(Dime)、25胆蛍(Quarter)議啣衛議方楚
printf("Enter the number of quarters, dimes, nickels, and pennies: ");
scanf("%d %d %d %d", &quarters, &dimes, &nickels, &pennies);
// 參胆蛍(Cent)葎汽了柴麻啣衛議勺峙
left = 25 * quarters + 10 * dimes + 5 * nickels + pennies;
// 廬算撹dollar(胆圷)
printf("Your collection is worth\n ");
temp = left / 100;
printf("\t%d dollar", temp);
if (temp==1)
printf(", ");
else
printf("s, ");
left = left % 100;
// 廬算撹quarter(25胆蛍)
temp = left / 25;
printf("%d quarter", temp);
if (temp==1)
printf(", ");
else
printf("s, ");
left = left % 25;
// 廬算撹dime(10胆蛍)
temp = left / 10;
printf("%d dime", temp);
// 宸戦云栖哘乎聞喘訳周囂鞘?音狛厘聞喘阻訳周燕器塀才忖憲堪銭俊
printf ((temp==1) ? ", " : "s, ");
left = left % 10;
// 廬算撹nickel(5胆蛍)
temp = left / 5;
printf("%d nickel", temp);
if (temp==1)
printf(", and ");
else
printf("s, and ");
left = left % 5;
// 廬算撹penny(1胆蛍)
printf("%d penn", left);
if (left==1)
printf("y\n");
else
printf("ies\n");
}
補竃潤惚窃貌?Enter the number of quarters, dimes, nickels, and pennies? 100 23 62 89
Your collection is worth
31 dollars, 1 quarter, 0 dimes, 0 nickels, and 4 pennies