求一元二次方程ax2+bx+c=0的解.a,b,c为任意实数.c语言编程
求一元二次方程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",..)
其他人气:560 ℃时间:2019-09-18 01:55:25
优质解答
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); \x09i...
我来回答
类似推荐
猜你喜欢
- 1英语招领启事具体怎么写?
- 2已知a减2的绝对值加b加1的平方等于0,求(-a-b)的2012次方加b的2012次方除与(-a分之b)的三次方的值.
- 3字符“a”的ASCII码二进制值是1100001,则字符“c”的ASCII码二进制数是
- 4“昨天,我的父母去参加他们朋友女儿的婚礼.我一个人在家.晚饭是自己做的……”英语怎么说?
- 5用一根2.4米得铁丝,焊接陈一个正方体框架.在这个正方体框架的表面糊上彩纸,至少要用彩纸多少平方米.
- 6这时她想起了她美国的朋友琳达 She ______ ________her American friend Linda at this time.
- 7there was a heavy storm last night.=it __ __last night
- 8enough work和work enough区别?
- 9一个半圆的周长是10.28米,这个半圆的直径是_米.
- 10把一个大正方体切成8个相等的小正方体,这些小正方体的表面积之和与原来正方体的表面积比较,( )