第四十讲 项目4 换硬币

来源:互联网 发布:索尼z5 premium优化 编辑:程序博客网 时间:2024/05/21 17:12

任务和代码

/**Copyright (c)2016,CSDN学院 |  C语言及程序设计初步*All rights reserved.*文件名称:p40-4.c*作    者:管运煌*完成日期:2016年6月17日*用一元人民币兑换成1分、2分和5分硬币,有多少种不同的兑换方法?请输出所有可能的方案。*/#include <stdio.h>int main(int argc, char * argv[]){int a,b,c,m;   int i=0;for (a=1;a<=100;a++)for (b=1;b<=50;b++)for (c=1;c<=20;c++){if (a+2*b+5*c==100){printf ("1分:%d\t2分:%d\t5分:%d\n",a,b,c);i++;if (i%50==0){printf ("请输入任意键继续……");getchar ();}            }}printf ("共有%d种换法!",i);return 0;}
运行结果


知识总结

穷举法

心得体会

分析循环变量和判断条件。

0 0
原创粉丝点击