C语言作业08

淺唱寂寞╮ 提交于 2019-12-05 07:27:23
问题 回答
这个作业属于哪个课程 C语言程序设计ll
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10032
我在这个课程的目标是 熟练掌握运用各语法,独自写出代码解决许多计算题
这个作业在哪个具体方面帮助我实现目标 continue语句,嵌套循环的使用
参考文献 C语言程序设计

1. PTA实验作业

1.1 题目7-2换硬币

题目内容描述:将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

1.1.1 数据处理

数据表达:定义了整型变量x,a,b,c,count,并对count赋初始值为0, a,b,c分别表示5分,2分,1分的数量
数据处理:使用了嵌套循环,嵌套循环里有for语句和if语句

数据表达:首先定义整形变量b,n,x,total,count,其中分别代表5分,2分,1分硬币,零钱数额,硬币总数
伪代码:定义b, n, m, x, total, count=0;
给硬币总数x输入格式
for(b=x/5; b>0; b--)五分硬币的循环
for(n=x/2; n>0; n--)两分硬币的循环
for(m=x; m>0; m--)一分硬币的循环
if(b5+n2+m==x)printf("fen5:%d, fen2:%d, fen1:%d, total:%d\n", b, n, m, b+n+m);符合条件输出总数
printf("count = %d", count),最后一行输出“count = 换法个数

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!