提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
题目:
[实验体验]
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语言)。