18和12的公因数有4个,分别是1、2、3、6。18=1×18=2×9=3×6,18的因数有1、2、3、6、9、18;12=1×12=2×6=3×4,12的因数有1、2、3、4、6、12;所以18和12的公因数有1、2、3、6。