X1和X2的计算公式完全一样啊!方程的跟计算公式中应该有一个是“(-b-sqr(**))/(**)”。针对程序,你输入的a,b,c的值会对程序造成影响。比如a输入了零,这样导致了分母为零,程序卡死。再比如开根号下的数算出来是负数,sqr计算不支持负数,这样如果方程的根不是实根,那程序也会报错。建议你在程序中添加上以上情况的处理。