提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
题目:
[实验体验]
1.整钱换零钱问题。把1元换成1分、2分、5分的硬币,共有多少种不同的换法。
提示:设5分币个数为i(0~20),2分币个数为j(0~(100-i*5)/2),而1分币个数应为100-i*5-j*2,
最后总的换法种数为m。为方便计数,每10种兑换法中间空1行。
代码:
#include<stdio.h>
int main()
{
int i,j,a;
int sum=0;
for(i=0;i<=20;i++)
for(j=0;j<=(100-5*i)/2;j++)
{
a=100-5*i-2*j;
if(a>=0)
{
printf("1分%3d张 2分%3d张 5分%3d张",a,j,i);
sum++;
if(sum%10==0)
printf("\n");
}
}
printf("\nsum=%d\n",sum);
return 0;
}
结果:
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了整钱换零钱问题(C语言)。