作业帮 > 综合 > 作业

C语言编程求破把18元钱分成一元、二元和五元的纸币且纸币数共为10张的分法有多少种?(注:在兑换中一元、二元、五元的纸币

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/21 17:56:27
C语言编程求破
把18元钱分成一元、二元和五元的纸币且纸币数共为10张的分法有多少种?(注:在兑换中一元、二元、五元的纸币数可以为0).
C语言编程求破把18元钱分成一元、二元和五元的纸币且纸币数共为10张的分法有多少种?(注:在兑换中一元、二元、五元的纸币
#include<stdio.h>

void main()
{
int i1, i2, i5;
for (i1=0; i1<=10; ++i1)
{
for (i2=0; i2<=10; ++i2)
{
for (i5=0; i5<=10; ++i5)
{
if (i1 + i2 + i5 == 10 && i1 * 1 + i2 * 2 + i5 * 5 == 18)
{
printf("i1=%d, i2=%d, i5=%d\n", i1, i2, i5);
}
}
}
}
}输出组合:i1=2, i2=8, i5=0i1=5, i2=4, i5=1i1=8, i2=0, i5=2