换分币

问题:将五元的人民币换成一元,五角和一角的人民币,共有多少种不同的换法。

分析定义a,b,c分别代表一元,五角,一jiao的数量,三层for循环解决问题,判定条件分别是a<=5,b<=50-10*a,c<=50-10*a-5*b,

 

#include<stdio.h>

int main()
{
int a,b,c;
for(a=0;a<=5;a++)
{
for(b=0;b<=(50-10*a);b++)
{
for(c=0;c<=(50-10*a-5*b);c++)
if(10*a+5*b+c==50)
{
printf("%d %d %d\n",a,b,c);
}

}
}
return 0;
}

posted @ 2023-05-19 12:10  千恒  阅读(13)  评论(0编辑  收藏  举报