习题4-5 换硬币

#include<stdio.h>
int main()
{
int money,n1,n2,n5,count;/每种硬币至少有一枚,所以本题n1,n2,n5不能=0/
count=0;
scanf("%d",&money);
if(money<=8||money>=100){
printf("Invalid!");
}else{
for(n5=money/5; n5>0; n5--){
for((n2=money-n5*5)/2; n2>0; n2--){
for(n1=money-n5*5-n2*2; n1>0; n1--){
if(n5*5+n2*2+n1==money){
printf("fen5:%d, fen2:%d, fen1:%d, total:%d\n", n5,n2,n1,n1+n2+n5);
count++;
}
}
}
}
}
printf("count = %d",count);
return 0;
}

 


__EOF__

本文作者你的名字
本文链接https://www.cnblogs.com/ytmsnzy/p/16588226.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   四年yd  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示