2.11 换分币
问腿:将五元人民币兑换成一元,五角和一角的硬币,共有多少种不同的兑换方式
解答
流程图
程序
#include<stdio.h> int main() { int x,y, z, count=1; printf("可能的兑换方法如下: ln"); for(x=0;x<=50;x+=10)/*x为1元硬币钱数,其取值为0,10,20,30,40,50*./ for (y=0;y<=50-x;y+=5) /*y为5角硬币钱数,其取值为0,5,10,15,20,25,30,35, 40, 45,50*/ for (z=0;z<=50-x-y;z++) /*z为1角硬币钱数,其取值为0,1, ...50*/ if(x+yz.-50)1. 10*gd+5*%d+1*%d\n" , count++,x/10,y/5,z); printf (count%32"%d:10*%d+5*%d+1*%d\t":"%d: }