编写程序,求一元二次方程ax2+bx+c=0的根(保留2位小数)。系数a、b、c为浮点数,其值在运行时由键盘输入

日期:2019-10-14 20:00:00 人气:1

编写程序,求一元二次方程ax2+bx+c=0的根(保留2位小数)。系数a、b、c为浮点数,其值在运行时由键盘输入

首先是d=b*b-4*a*c;要放在输入后面! printf("方程有两个不同虚根:x1=%.2f x2=%.2f\n",(-b+sqrt(-d)*i)/(2*a),(-b-sqrt(-d)*i)/(2*a); 感觉这个会出错,输出结果:“方程有两个不同虚根:x1=??? x2=???”应该不会有i,i会变成未定义 应该改成prinf("方程有两个不同虚根:x1:%.2f+%.2fi x2:%.2f+%.2fi", -b/(2*a),
    A+
热门评论