700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 整钱换零钱问题。把1元换成1分 2分 5分的硬币 共有多少种不同的换法(C语言)

整钱换零钱问题。把1元换成1分 2分 5分的硬币 共有多少种不同的换法(C语言)

时间:2023-12-27 20:39:09

相关推荐

整钱换零钱问题。把1元换成1分 2分 5分的硬币 共有多少种不同的换法(C语言)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

题目:

[实验体验]

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语言)。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。