【C语言入门】将十元钱兑换成一元,五角,一角的硬币,共计40枚,计算有多少中兑换方法

news/2025/1/21 20:39:08/

题目:将十元钱兑换成一元,五角,一角的硬币,共计40枚,计算有多少中兑换方法

分析:设一元i枚(最多10枚),五角j枚(最多20枚),一角k枚(最多100枚)

#include<stdio.h> 
int main() 
{int i = 0, j = 0, k = 0, count = 0;for (int i = 1; i <= 10; i++) { for (int j = 1; j <= 20; j++) {for (int k = 1; k <= 100; k++) { int sum = i + 0.5 * j + 0.1 * k;if (sum == 10 && (i + j + k) == 40) {count++;}}}}printf("有%d种兑换方法", count);return 0;
}


http://www.ppmy.cn/news/842878.html

相关文章

桌上放23个一元硬币

问&#xff1a;桌上放23个一元硬币,其中有10个是正面朝上的,现在给你蒙上眼睛,而且你不能用手摸硬币的正反面,你把硬币分成两堆,这两堆硬币中,正面朝上的个数要相同的,请问你怎么才能做到 答&#xff1a;取其中任意10作为一堆&#xff0c;再把这10个全部翻过来 &#xff08;假…

假币问题(八枚硬币及n枚硬币)

八枚硬币 问题描述 1、有八枚外观相同的硬币&#xff0c;其中有一枚是假币 2、不知道假币较重还是较轻 可以用减治法来求解假币问题 算法思想 1、把硬币按照下标(0-2、3-5、6-7)分成三组 2、比较第一组(0-2)与第二组(3-5)的总重量   (1)若前两组重量相等&#xff0c;则假…

用5分、2分、1分硬币组成一元钱,共有多少方式?

#include<iostream> using namespace std;class rmb {public:int count(int k){int a,b,sum;sum 0;a k/5;for(int i0; i<a; i){b (k-i*5)/21;sum b; }return sum;} };int main() {rmb a;cout << a.count(100) << endl;return 0; }

硬币的一分、二分与五分有收藏价值吗,都是怎样的?

这个问题我有幸参加&#xff0c;这里我肯定的回答&#xff0c;是有收藏价值的&#xff0c;但是价值肯定是不一样的&#xff0c;一分、二分、五分、硬币是从1955年开始发行到2001年结束&#xff0c;其中不乏“五大天王”硬币&#xff0c;二十五小天王币&#xff0c;为什么被称为…

经典题目:一元五角兑换成1分、2分、5分的硬币

题目如下&#xff1a;把一元五角钱兑换成5分、2分、1分钱的硬币&#xff08;每一种都要有&#xff09;共100枚&#xff0c;问一共有多少种方案&#xff1f;不同方案中&#xff0c;每种硬币各有多少枚&#xff1f; 解答如下: include<stdio.h> int main() {float a, b, …

3.10 把一张一元纸币换成一分、二分和五分的硬币,假如每种至少一枚,问有多少 种换法?编程将各种换法显示出来。

/* 3.10 把一张一元纸币换成一分、二分和五分的硬币&#xff0c;假如每种至少一枚&#xff0c;问有多少 种换法&#xff1f;编程将各种换法显示出来。 */ #include <iostream> using namespace std; void main() { int n 100; for (int i 1; i < (100 / 1); i) { fo…

把一张面值为一元的纸币,换成一分,二分,五分的硬币,共有多少种换法?编程输出每一种不同的算

把一张面值为一元的纸币&#xff0c;换成一分&#xff0c;二分&#xff0c;五分的硬币&#xff0c;共有多少种换法&#xff1f;编程输出每一种不同的换法。 如果每种硬币至少有一个&#xff0c;编程求出所需硬币最少的数目及换法。 Code: #include<iostream> #incl…

把一元兑换成1分、2分、5分的硬币,有几种换法?

用1分2分5分硬币凑成1元共有多少种方法&#xff1f; 这是一种直接的解法。基本想法是按1五分硬币的个救将所有凑法分类。 假定五分硬币有20个&#xff0c;则没有二分硬币&#xff0c;因此只有一种凑法。假定五分硬币有19个&#xff0c;币值为51995分&#xff0c; 因此要使总币值…