我的一元二次方程程序错在哪?#include #includemain(){int a,b,c;double delta ,x1,x2;delta=(b*b-4*a*c);scanf("%d %d %d",&a,&b,&c);if(delta>0){x1=(-b+sqrt(delta))/(2*a);x2=(-b-sqrt(delta))/(2*a);printf("2jie:%f,%f",x1,x2);}else if(delta==0){x
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 01:45:44
![我的一元二次方程程序错在哪?#include #includemain(){int a,b,c;double delta ,x1,x2;delta=(b*b-4*a*c);scanf(](/uploads/image/z/13900916-20-6.jpg?t=%E6%88%91%E7%9A%84%E4%B8%80%E5%85%83%E4%BA%8C%E6%AC%A1%E6%96%B9%E7%A8%8B%E7%A8%8B%E5%BA%8F%E9%94%99%E5%9C%A8%E5%93%AA%3F%23include+%23includemain%28%29%7Bint+a%2Cb%2Cc%3Bdouble+delta+%2Cx1%2Cx2%3Bdelta%3D%28b%2Ab-4%2Aa%2Ac%29%3Bscanf%28%22%25d+%25d+%25d%22%2C%26a%2C%26b%2C%26c%29%3Bif%28delta%3E0%29%7Bx1%3D%28-b%2Bsqrt%28delta%29%29%2F%282%2Aa%29%3Bx2%3D%28-b-sqrt%28delta%29%29%2F%282%2Aa%29%3Bprintf%28%222jie%3A%25f%2C%25f%22%2Cx1%2Cx2%29%3B%7Delse+if%28delta%3D%3D0%29%7Bx)
我的一元二次方程程序错在哪?#include #includemain(){int a,b,c;double delta ,x1,x2;delta=(b*b-4*a*c);scanf("%d %d %d",&a,&b,&c);if(delta>0){x1=(-b+sqrt(delta))/(2*a);x2=(-b-sqrt(delta))/(2*a);printf("2jie:%f,%f",x1,x2);}else if(delta==0){x
我的一元二次方程程序错在哪?
#include
#include
main()
{
int a,b,c;
double delta ,x1,x2;
delta=(b*b-4*a*c);
scanf("%d %d %d",&a,&b,&c);
if(delta>0)
{
x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
printf("2jie:%f,%f",x1,x2);
}
else if(delta==0)
{
x1=x2= (-b)/(2*a);
printf("1jie:%f\n",x1);
}
else
printf("wujie")
getch();
}
我的一元二次方程程序错在哪?#include #includemain(){int a,b,c;double delta ,x1,x2;delta=(b*b-4*a*c);scanf("%d %d %d",&a,&b,&c);if(delta>0){x1=(-b+sqrt(delta))/(2*a);x2=(-b-sqrt(delta))/(2*a);printf("2jie:%f,%f",x1,x2);}else if(delta==0){x
#include
#include
void main()
{
\x05while(1)
\x05{ int a,b,c;
double delta,x1,x2;
scanf("%d%d%d",&a,&b,&c);
\x05 delta=(b*b-4*a*c);
if(a==0)
printf("一元二次方程系数a不能等于零,请重新输入a,b,c:\n");
else
\x05 {
if(delta>0)
\x05\x05 {
x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
printf("两解:%f,%f",x1,x2);
\x05\x05 }
else
\x05\x05\x05if(delta==0)
\x05\x05\x05{
x1=x2=(-b)/(2*a);
printf("有一解:%f\n",x1);
\x05\x05\x05}
else
printf("无解");
\x05 }
\x05}
}
说明:你的程序大部分都是对的,
(1)printf("wujie")缺少分号;
(2)getch();改为getchar();;
(3)系数a不能等于零;
(4)delta的值应该在输入a,b,c之后计算;即
scanf("%d%d%d",&a,&b,&c);
\x05 delta=(b*b-4*a*c);