<pre class="cpp" name="code">/*
烟台大学 计算机控制与工程学院
作者:单长喜
题目描述:二元一次方程求解
程序:
#include <stdio.h>
int main()
{
float a,b,c,x1,x2,m,n;
char i;
scanf("%f %f %f",&a,&b,&c);
if(b*b-4*a*c>=0)
{
x1=(-b+sqrt(b*b-4*a*c))/(2*a);
x2=(-b-sqrt(b*b-4*a*c))/(2*a);
printf("%.2f %.2f",x1,x2);
}
else
{
m=-b/(2*a);
n=sqrt(4*a*c-b*b)/2*a;
printf("%.2f+%.2fi %.2f-%.2fi",m,n,m,n);
}
return 0;
结果: