将100元钱兑换成10元5元1元编程求不同的兑换法数,要求每种兑法中都要有10元5元和1元 要用C编程

2025-03-12 17:05:17
推荐回答(2个)
回答1:

#include
#include
using namespace std;

void main()
{
int a = 100/10;
for(int i = 1; i != a; i++)
{
int b = (100 - 10 * i) / 5;
for(int j = 1; j != b; j++)
{
cout << i << "张10元," << j << "张5元," << 100-10*i-5*j << "张1元," << endl;
}
}
}

回答2:

ip>
#include
using namespace std;

main() {
int n = 0;
for(int i = 0 ; i <= 20; i++)
for(int j = 0; j <= 50; j++) {
int k = 100 - i * 5 - j * 2;
if(k >= 0)
cout< if(!(n%200)) getchar();
}
}