回 帖 发 新 帖 刷新版面

主题:编程

将一张100元的钞票换成等值的10,5,2,1元一张的小钞票.每次换成40张小钞票,每种至少一张,编程输出所有算法

回复列表 (共2个回复)

沙发

Begin
  for a:=1 to 9 
    for b:=1 to 19 do
      for c:=1 to 49 do
        for d:=1 to 98 do
          if (a+b+c+d=40)and(a*10+b*5+c*2+d=100)then writeln(a,b,c,d);
End.

板凳

为什么是TO 9 19 49 98?

我来回复

您尚未登录,请登录后再回复。点此登录或注册