《总裁的契约情人》:我有一道c 语言编程提问 快帮帮我啊

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 05:05:34
换硬币问题:把1元人民币换成5分、2分、1分的硬币,打印出所有可能的组合,并计算共有多少种换法?

#include <stdio.h>
main()
{
int a,b,c,n;
n=0;
for(a=0;a<=20;a++)
{
for(b=0;b<=50;b++)
{
for(c=0;c<=100;c++)
{
if(5*a+2*b+c==100)
n++;
printf("5 分%d个,2分%d个,1分%d个\n,a,b,c");
}
}
}
printf("共有%d种组合\n,n");
}

5x+2y+z=100,也就是当x=0,y=0的时候,z的值会是多少?,以此类推。
for语句
for语句
if语句
n++;