求大神帮忙解题!高手在哪里?

1、一个小孩买了价值少于1美元的糖,并将1美元钱交给售货员。假设提供了数目不限的25美分、10美分、5美分和1美分的硬币,售货员希望用数目最少的硬币找给小孩。编写算法解决... 1、一个小孩买了价值少于1美元的糖,并将1美元钱交给售货员。假设提供了数目不限的25美分、10美分、5美分和1美分的硬币,售货员希望用数目最少的硬币找给小孩。编写算法解决这个问题。
提示:如果希望用数目最少的硬币找给小孩,则应先尽量使用25美分的硬币,当不足25美分时,再尽量多地使用10美分硬币,……依此类推。
使用多少个硬币,可以通过除运算“/”得到,余下的钱数可以通过求余运算“%”得到,将除运算“/”和求余运算“%”结合,即可实现本算法。
在C语言中,5/2=2 而不是2.5 !!! 也就是说:整数/整数,结果还是整数;如果一个或两个运算对象是实数,结果才是实数。
要求:大家把解题的步骤自上而下地一行一行地写出来,每个步骤结束后换行。
2、 计算圆的直径、周长和面积。圆的半径从键盘输入。
展开
杨晴斌
推荐于2020-12-21 · TA获得超过818个赞
知道小有建树答主
回答量:420
采纳率:0%
帮助的人:258万
展开全部
1、美元换算成美分就不需要%了
a,b,c,d为非负数的整数 1美元=100美分 糖的价钱为X美分 X<100
a=25美分的个数
b=10美分的个数
c= 5美分的个数
d= 1美分的个数
100-25a-10b-5c-d1=X
25a≤100-X 并且100-X-25a>25
10b≤100-X-25a 并且100-X-25a-10b>10
5c≤100-X-25a-10b 并且100-X-25a-10b-5c>5
1d≤100-X-25a-10b-5c 并且100-X-25a-10b-5c-1d>1
2、圆周长=直径乘以π
圆面积=半径平方乘以π
设圆半径为r 面积为S 周长为C
圆周率π
面积S=πr^2
周长C=2πr
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式