5和18的最大公因数是1,算法为:1、分别写出5和18的所有因数:5的因数有1、5;18的因数有1、2、3、6、9、18。2、找出所有公因数:1。3、因为5和18的公因数只有1,所以5和18的最大公因数就是1。