谁告诉一下这程序那儿出错了,是求一元二次方程的解#include "stdio.h"#include"math.h"void main(){\x05float a,b,c,disc,p,q,x1,x2,x;\x05printf("请输入a b c的值,例如:1,2,3\n");\x05scanf("a=%f,b=%f,c=%f",&a,&b,&c); \x05disc=b*

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 13:23:29

谁告诉一下这程序那儿出错了,是求一元二次方程的解#include "stdio.h"#include"math.h"void main(){\x05float a,b,c,disc,p,q,x1,x2,x;\x05printf("请输入a b c的值,例如:1,2,3\n");\x05scanf("a=%f,b=%f,c=%f",&a,&b,&c); \x05disc=b*
谁告诉一下这程序那儿出错了,是求一元二次方程的解
#include "stdio.h"
#include"math.h"
void main()
{
\x05float a,b,c,disc,p,q,x1,x2,x;
\x05printf("请输入a b c的值,例如:1,2,3\n");
\x05scanf("a=%f,b=%f,c=%f",&a,&b,&c);
\x05disc=b*b-4*a*c;
\x05p=-b/(2*a);
\x05q=sqrt(p)/(2*a);
\x05\x05if(a==0)
\x05\x05printf("你输入的a值不能构成一元二次方程\n");
\x05\x05else if(disc

谁告诉一下这程序那儿出错了,是求一元二次方程的解#include "stdio.h"#include"math.h"void main(){\x05float a,b,c,disc,p,q,x1,x2,x;\x05printf("请输入a b c的值,例如:1,2,3\n");\x05scanf("a=%f,b=%f,c=%f",&a,&b,&c); \x05disc=b*
#include "stdio.h"
#include"math.h"
void main()
{
\x05float a,b,c,disc,p,q,x1,x2,x;
\x05printf("请输入a b c的值,例如:1,2,3\n");
\x05scanf("a=%f,b=%f,c=%f",&a,&b,&c);//不好的输入格式
\x05disc=b*b-4*a*c;
\x05p=-b/(2*a);
\x05q=sqrt(disc)/(2*a);//修改
\x05if(a==0)
\x05\x05printf("你输入的a值不能构成一元二次方程\n");
\x05else if(disc