作业帮 > 综合 > 作业

pascal题目用一张一元票换1分,2分和5分的硬币,每种至少一枚,问有哪几种换法.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/05 05:57:44
pascal题目用一张一元票换1分,2分和5分的硬币,每种至少一枚,问有哪几种换法.
用循环
var
a,b,c,d:real;
begin
a:=1;
for b:=1 to 100 do
for c:=1 to 50 do
for d:=1 to 20 do
if ((0.01*b+0.02*c+0.05*d)=1) then
writeln(b,'',c,'',d);
readln;
end.
再问: 还是不太懂,能再详细点不- +
再答: 额 那个设一个循环、 b是1分,所以在1--100枚之间 c是2分,数量在1--50之间 d是5分,数量在1--20枚之间 当他们的总和为一元时,就输出他们 这方法最简单  了