设一个数a,另一个数是b则根据题意有(a+4)b=ab+28,解得b=7后半段题目可以得出两种情况1、(a-6)b=ab-120,得出-49=-120无解2、a(b-6)=ab-120,得出a=20所以,两数积ab=20*7=140
设一个因数为x,另一个为y则:(x+4)*y-x*y=28x*y-x*(y-6)=120,解得:x=20,y=7则x*y=140