求一元二次方程ax2+bx+c=0的解.a,b,c为任意实数.c语言编程
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/25 10:02:16
求一元二次方程ax2+bx+c=0的解.a,b,c为任意实数.c语言编程
输入
输入数据有一行,包括a b c的值
输出
如果a为0同时b为0,则输出 "Not an equation" (N大写,单词间一个空格)
如果a为0,退化一次方程,则只输出一个根的值既可以
a不为0则
按以下格式输出方程的根x1和x2.x1和x2之间有一个空格.
x1 x2
(1)如果x1和x2为实根,则以x1>=x2输出.
(2)如果方程是共轭复根,x1=m+ni,x2=m-ni,其中n>0.
其中x1,x2,m,n均保留2位小数.
样例输入
1 2 3样例输出
-1.00+1.41i -1.00-1.41i 提示:-1.00+1.41i -1.00-1.41i 两个根中间有一个空格平方根用函数sqrt(x) ,并同时需要#include 保留2位小数用printf("%.2f",..)
输入
输入数据有一行,包括a b c的值
输出
如果a为0同时b为0,则输出 "Not an equation" (N大写,单词间一个空格)
如果a为0,退化一次方程,则只输出一个根的值既可以
a不为0则
按以下格式输出方程的根x1和x2.x1和x2之间有一个空格.
x1 x2
(1)如果x1和x2为实根,则以x1>=x2输出.
(2)如果方程是共轭复根,x1=m+ni,x2=m-ni,其中n>0.
其中x1,x2,m,n均保留2位小数.
样例输入
1 2 3样例输出
-1.00+1.41i -1.00-1.41i 提示:-1.00+1.41i -1.00-1.41i 两个根中间有一个空格平方根用函数sqrt(x) ,并同时需要#include 保留2位小数用printf("%.2f",..)
main()
{
float a,b,c;
\x09float temp;//计算b*b-4*a*c
\x09float num;//开根号
\x09float x1,x2;//方程的根
\x09printf("Enter a,b,c:");
\x09scanf("%f %f %f",&a,&b,&c);
\x09temp=b*b-4*a*c;
\x09num=sqrt(temp);
\x09if(temp>0) //两个不同实根
\x09{
\x09\x09x1=(-b+num)/(2*a);
\x09\x09x2=(-b-num)/(2*a);
\x09\x09printf("x1=%0.2f,x2=%0.2f\n",x1,x2);//保留两位输出
\x09}
\x09if(temp==0)//一个相同实根
\x09{
x1=x2=(-b)/(2*a);
printf("x1=x2=%0.2f\n",x1);//保留两位输出
\x09}
\x09if(temp
{
float a,b,c;
\x09float temp;//计算b*b-4*a*c
\x09float num;//开根号
\x09float x1,x2;//方程的根
\x09printf("Enter a,b,c:");
\x09scanf("%f %f %f",&a,&b,&c);
\x09temp=b*b-4*a*c;
\x09num=sqrt(temp);
\x09if(temp>0) //两个不同实根
\x09{
\x09\x09x1=(-b+num)/(2*a);
\x09\x09x2=(-b-num)/(2*a);
\x09\x09printf("x1=%0.2f,x2=%0.2f\n",x1,x2);//保留两位输出
\x09}
\x09if(temp==0)//一个相同实根
\x09{
x1=x2=(-b)/(2*a);
printf("x1=x2=%0.2f\n",x1);//保留两位输出
\x09}
\x09if(temp
求一元二次方程ax2+bx+c=0的解.a,b,c为任意实数.c语言编程
解一元二次方程ax2+bx+c=0的解.c语言编程求代码
请写出计算机编程求解一元二次方程 ax2+bx+c=0(设a 0)实数根的步骤
c语言编程 求一元二次方程的实数根.ax^2+bx+c=0,abc均由键盘读入.
求写一个C语言程序 求一元二次方程ax2+bx+c=0的跟.
②若b>a+c,则一元二次方程ax2+bx+c=0有两个不相等的实数根;
2、 编程求一元二次方程ax2+bx+c=0的实数根x1,x2,a,b,c的值由键盘输入,设b2-4ac>0.输入输出参
已知系数a.b C..使得ax²+bx+c有实根.求该一元二次方程的解.用c语言编程
用c++编程解一元二次方程ax2+bx+c=0
c语言一元二次方程ax2+bx+c=0的实根,然后输出
由键盘输入一元二次方程ax2+bx+c=0(a≠0)的a、b、c的值,求方程的解
用VB设计一个求解一元二次方程Ax2+Bx+C=0的程序(A、B、C的值是任意的).