51.8÷1.4=37,即全买绿笔能买37只
因为红笔1.2元,绿笔1.4元,即红笔:绿笔=6:7
所以7只红笔=6只绿笔
37只绿笔可以看成:1只绿笔+6×6只绿笔
所以可能的组合是:
1只绿笔+6×6只绿笔+0×7只红笔:两种笔的差为37
1只绿笔+5×6只绿笔+1×7只红笔:两种笔的差为24
1只绿笔+4×6只绿笔+2×7只红笔:两种笔的差为11
1只绿笔+3×6只绿笔+3×7只红笔:两种笔的差为2
1只绿笔+2×6只绿笔+4×7只红笔:两种笔的差为15
1只绿笔+1×6只绿笔+5×7只红笔:两种笔的差为28
1只绿笔+0×6只绿笔+6×7只红笔:两种笔的差为41
因为两笔差不超过5
所以红笔21只,绿笔19只