将方程3x^2-4x+k=0化为(x+h)^2=k的形式,有实数根吗?若无,k为何正整数有实数根