當前位置:編程學習大全網 - 編程軟體 - C++ 編程問題 急求··· 高人快來幫忙吧··

C++ 編程問題 急求··· 高人快來幫忙吧··

把妳的quarter 理解成40cent:

#include <stdio.h>

#include <stdlib.h>

#define COIN_MAX 5

struct COIN

{

int nAmount;

char szDesc[255];

};

COIN g_nCoin[COIN_MAX]={

{50,"fifty-cent pieces"},

{40,"quarters"},

{10,"dimes"},

{5,"nickels"},

{1,"pennies"}

};

void CalcCoin(int nCoin)

{

int i;

int nChange;

printf("The change received should be:\n");

for (i=0;i<COIN_MAX;i++)

{

nChange=nCoin/g_nCoin[i].nAmount;

printf("%d %s\n",nChange,g_nCoin[i].szDesc);

nCoin-=(nChange*g_nCoin[i].nAmount);

}

}

void main()

{

int nCoin;

while (1)

{

printf("Please Input the change required (0 to quit):");

scanf("%d",&nCoin);

if (nCoin==0) break;

CalcCoin(nCoin);

}

printf("Thank you for using the change program.\n");

}

  • 上一篇:大學學什麽專業比較好找工作
  • 下一篇:二手三豐三坐標可以買什麽配件?
  • copyright 2024編程學習大全網