换硬币问题

简介: 该问题探讨了使用1元5角钱人民币兑换总值100枚的5分、2分和1分硬币的方案数。提供的C++代码通过循环计算了所有可能的组合。代码中,变量`a`、`b`分别代表5分和2分硬币的数量,通过遍历它们的值找出满足条件的组合。同时,确保1分硬币(100 - `a` - `b`)的数量为正。图示显示了一个相关图片。

用1元5角钱人民币兑换5分、2分和1分的硬币(每一种都要有)共100枚,问共有几种兑换方案?每种方案各换多少枚?


代码如下:


#include<stdio.h>
int main()
{
int a,b=0,n;
printf("方案 五分 两分 一分\n");
for(a=1;a<=30;a++)
{
for(b=1;b<=75;b++)
{
if(5*a+2*b+(100-a-b)==150&&100-a-b>=0)
printf("%2d    %d    %d    %d\n",n++,a,b,100-a-b);
}
}
return 0;
}



目录
相关文章
|
8月前
【错题集-编程题】孩子们的游戏(圆圈中最后剩下的数)(约瑟夫环)
【错题集-编程题】孩子们的游戏(圆圈中最后剩下的数)(约瑟夫环)
|
8月前
|
C语言
换硬币问题(C语言代码练习)
换硬币问题(C语言代码练习)
135 0
|
8月前
代码随想录Day29 贪心04 LeetCode T860 柠檬水找零 T406 根据身高重建队列 T452 用最少得箭引爆气球
代码随想录Day29 贪心04 LeetCode T860 柠檬水找零 T406 根据身高重建队列 T452 用最少得箭引爆气球
48 0
蓝桥杯:翻硬币
蓝桥杯:翻硬币
78 0
|
算法
费解的开关/翻硬币
费解的开关/翻硬币
132 0
|
算法 Java Python
深入理解动态规划算法 | 凑硬币
深入理解动态规划算法 | 凑硬币
149 0
|
算法 Java
动态规划算法-凑硬币
动态规划算法-凑硬币
121 0
|
存储 人工智能 算法
CSDN-猜年龄、纸牌三角形、排他平方数
CSDN-猜年龄、纸牌三角形、排他平方数
102 0
CSDN-猜年龄、纸牌三角形、排他平方数
代码随想录刷题|LeetCode 860.柠檬水找零 406.根据身高重建队列 452. 用最少数量的箭引爆气球
代码随想录刷题|LeetCode 860.柠檬水找零 406.根据身高重建队列 452. 用最少数量的箭引爆气球
代码随想录刷题|LeetCode 860.柠檬水找零 406.根据身高重建队列 452. 用最少数量的箭引爆气球