生活随笔
收集整理的這篇文章主要介紹了
找钱最少张数
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目一:找錢問(wèn)題
一個(gè)顧客買了價(jià)值x元的商品(不考慮角、分),并將y元的錢交給售貨員。售貨員希望用張數(shù)最少的錢幣找給顧客。
要求:鍵盤(pán)輸入x與y
輸出找錢總數(shù),各種錢幣的張數(shù),若張數(shù)為0不必輸出。
#include
<stdio.h>
int main()
{int n
,b
,c
,a
[6]={100,50,20,10,5,1},m
;while(printf("請(qǐng)輸入物品金額:\n")!=EOF
){scanf("%d",&c
);printf("顧客給的錢數(shù):\n");scanf("%d",&b
);n
=b
-c
;printf("售貨員應(yīng)找錢:%d-%d=%d\n",b
,c
,n
);m
=n
;if(n
<0){printf("咋滴,人家超市還得倒找你錢唄!\n");}else{int t
=0,x
,y
,h
;for(int i
=0;i
<6;i
++){x
=n
/a
[i
];y
=n
%a
[i
];n
=y
;if(x
!=0){t
=t
+x
*a
[i
];h
=m
-t
;printf("%d元----%d張\n",a
[i
],x
);}}}}return 0;
}
總結(jié)
以上是生活随笔為你收集整理的找钱最少张数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。