两个自然数的和是50,它们的最大公因数是5,则这两个数的差是(  ) A.45 B.35 C.25 D.40或20

问题描述:

两个自然数的和是50,它们的最大公因数是5,则这两个数的差是(  )
A. 45
B. 35
C. 25
D. 40或20

最大公因数是5,这两个数的个位就都是5,满足条件的和为50共有三对:①5、45,②15、35,③25、25;
当这两个数分别为5和45时,最大公因数是5,符合题意,则差为:45-5=40;
当这两个数分别为35和15时,最大公因数是5,符合题意,则差为:35-15=20;
当这两个数分别为25和255时,最大公因数是25,不符合题意,舍去;
故选:D.