问题及代码
用1元人民币兑换成1分,2分和5分硬币,有多少种不同的兑换方法
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,i=0;
for(a=1;a<=100;a++)
for(b=1;b<=50;b++)
for(c=1;c<=20;c++)
if(a+2*b+5*c==100)
i=i+1;
printf("%d",i);
return 0;
}
运算结果
知识点总结
穷举法的应用。
学习心得
进一步了解穷举法的应用,计算前要看清题目,明白各数字的取值范围。
本文通过穷举法实现了一元人民币兑换为1分、2分和5分硬币的所有可能组合,展示了如何使用简单的C语言程序来解决这类问题。
325

被折叠的 条评论
为什么被折叠?



