c++求二元一次方程的根#include#includevoid main(){printf(" ★☆欢迎使用二元一次方
1个回答

警告很正常 输出有问题

改了 功能完善了

#include

#include

#include

void main()

{

printf(" ★☆欢迎使用二元一次方程求根工具☆★nnn");

float a,b,c,x1,x2;

while(1)

{

printf(" ★请输入a,b,c的值★nnnnnn");

printf("a=");

scanf("%f",&a);

printf("b=");

scanf("%f",&b);

printf("c=");

scanf("%f",&c);

x1=(-b-sqrt(b*b-4*a*c))/2*a;

x2=(-b+sqrt(b*b-4*a*c))/2*a;

if(b*b-4*a*c >= 0)

printf("x1=%f,x2=%fn",x1,x2);

else

printf("没有实数解!n");

printf("继续计算?");

char s[4];

scanf("%s",s);

if(s == "yes")

continue;

else if(s == "no")

break;

}

}