创建者信息287148人气 / 233联赛 / 42691视频
4865022720341004419538165302731908788599576101398创建者信息287148人气 / 233联赛 / 42691视频
4865022720341004419538165302731908788599576101398C语言编程题:现有273元,要用100元、50元、10元、1元币值的人民币组合,求最少张数的组合。_百度知道
C语言编程题:现有273元,要用100元、50元、10元、1元币值的人民币组合,求最少张数的组合。
现有273元,要用100元、50元、10元、1元币值的人民币组合,求最少张数的组合。
提问者采纳
void fun(int money){
v[0]=money/100;
money%=100;
v[1]=money/50;
money%=50;
v[2]=money/10;
money%=10;
printf(&%d %d %d %d\n&,v[0],v[1],v[2],v[3]);}
提问者评价
谢谢你的耐心解答,好详细呀
来自团队:
其他类似问题
为您推荐:
其他4条回答
尾数为3至少3张一元的,关键在于270.多用大面额少用小面额。100有两种可能一种是2一种是1.用1的话是1323用2的话是2123.肯定用2缉恭光枷叱磺癸委含莲+1+2+3=8
贪心算法 先选最大的面值
完全可以穷举,如果没有时间要求的话
取钱按先大后小咯,最小是1的话用整型就够啦
c语言编程的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁创建者信息287148人气 / 233联赛 / 42691视频
4865022720341004419538165302731908788599576101398创建者信息287148人气 / 233联赛 / 42691视频
4865022720341004419538165302731908788599576101398}