求一元二次方程ax2+bx+c=0的解.a,b,c为任意实数-查字典问答网
分类选择

来自孟科的问题

  求一元二次方程ax2+bx+c=0的解.a,b,c为任意实数.c语言编程输入输入数据有一行,包括abc的值输出如果a为0同时b为0,则输出"Notanequation"(N大写,单词间一个空格)如果a为0,退化一次方程,则只输出

  求一元二次方程ax2+bx+c=0的解.a,b,c为任意实数.c语言编程

  输入

  输入数据有一行,包括abc的值

  输出

  如果a为0同时b为0,则输出"Notanequation"(N大写,单词间一个空格)

  如果a为0,退化一次方程,则只输出一个根的值既可以

  a不为0则

  按以下格式输出方程的根x1和x2.x1和x2之间有一个空格.

  x1x2

  (1)如果x1和x2为实根,则以x1>=x2输出.

  (2)如果方程是共轭复根,x1=m+ni,x2=m-ni,其中n>0.

  其中x1,x2,m,n均保留2位小数.

  样例输入

  123样例输出

  -1.00+1.41i-1.00-1.41i提示:-1.00+1.41i-1.00-1.41i两个根中间有一个空格平方根用函数sqrt(x),并同时需要#include保留2位小数用printf("%.2f",..)

1回答
2020-12-25 01:51
我要回答
请先登录
谈大龙

  main(){floata,b,c;x09floattemp;//计算b*b-4*a*cx09floatnum;//开根号x09floatx1,x2;//方程的根x09printf("Entera,b,c:");x09scanf("%f%f%f",&a,&b,&c);x09temp=b*b-4*a*c;x09num=sqrt(temp);x09i...

2020-12-25 01:52:41

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •