C语言相关:判断a*x*x+b*x+c=0方程有几个解,如果有解则输出,a,b,c由键盘输入/*判断a*x*x+b*x+c=0方程有几个解,如果有解则输出,a,b,c由键盘输入*/#include #include main(){int a,b,c;float x=0,x1=0,n=0;printf("please i
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 16:25:31
![C语言相关:判断a*x*x+b*x+c=0方程有几个解,如果有解则输出,a,b,c由键盘输入/*判断a*x*x+b*x+c=0方程有几个解,如果有解则输出,a,b,c由键盘输入*/#include #include main(){int a,b,c;float x=0,x1=0,n=0;printf(](/uploads/image/z/15184504-64-4.jpg?t=C%E8%AF%AD%E8%A8%80%E7%9B%B8%E5%85%B3%EF%BC%9A%E5%88%A4%E6%96%ADa%2Ax%2Ax%2Bb%2Ax%2Bc%3D0%E6%96%B9%E7%A8%8B%E6%9C%89%E5%87%A0%E4%B8%AA%E8%A7%A3%2C%E5%A6%82%E6%9E%9C%E6%9C%89%E8%A7%A3%E5%88%99%E8%BE%93%E5%87%BA%2Ca%2Cb%2Cc%E7%94%B1%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5%2F%2A%E5%88%A4%E6%96%ADa%2Ax%2Ax%2Bb%2Ax%2Bc%3D0%E6%96%B9%E7%A8%8B%E6%9C%89%E5%87%A0%E4%B8%AA%E8%A7%A3%2C%E5%A6%82%E6%9E%9C%E6%9C%89%E8%A7%A3%E5%88%99%E8%BE%93%E5%87%BA%2Ca%2Cb%2Cc%E7%94%B1%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5%2A%2F%23include+%23include+main%28%29%7Bint+a%2Cb%2Cc%3Bfloat+x%3D0%2Cx1%3D0%2Cn%3D0%3Bprintf%28%22please+i)
C语言相关:判断a*x*x+b*x+c=0方程有几个解,如果有解则输出,a,b,c由键盘输入/*判断a*x*x+b*x+c=0方程有几个解,如果有解则输出,a,b,c由键盘输入*/#include #include main(){int a,b,c;float x=0,x1=0,n=0;printf("please i
C语言相关:判断a*x*x+b*x+c=0方程有几个解,如果有解则输出,a,b,c由键盘输入
/*判断a*x*x+b*x+c=0方程有几个解,如果有解则输出,a,b,c由键盘输入*/
#include
#include
main()
{
int a,b,c;
float x=0,x1=0,n=0;
printf("please input a,b,c:\n");
scanf("%f,%f,%f",&a,&b,&c);
if(a==0&&b!=0){x=-(b+c);printf("This formula has one solution!x=%d\n",x);}
if(a!=0)
{
n=(int)(b*b-4*a*c);
if(n=0)
{
if(n=0)
{
x=(int)((-b)/(2*a));
printf("The solution of equations has two identical!x=%=d\n",x);
}
if(n>0)
{
x=(int)(((-b)+((int)sqrt(n)))/(2*a));
x1=(int)(((-b)-((int)sqrt(n)))/(2*a));
printf("This formula has two solution!x=%d;x1=%d\n",x,x1);
}
}
}
printf("\n");
}
请帮忙指出所有错误的地方.有更好的程序再给个,初学者.
C语言相关:判断a*x*x+b*x+c=0方程有几个解,如果有解则输出,a,b,c由键盘输入/*判断a*x*x+b*x+c=0方程有几个解,如果有解则输出,a,b,c由键盘输入*/#include #include main(){int a,b,c;float x=0,x1=0,n=0;printf("please i
唯一解应该是-c/b,n