永发信息网

c语言编写一元2次方程.#include#includevoid main(){double a,b

答案:2  悬赏:80  手机版
解决时间 2021-02-19 03:15
  • 提问者网友:佞臣
  • 2021-02-18 02:52
c语言编写一元2次方程.#include#includevoid main(){double a,b
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-02-18 03:14
这是我做的#include#includevoid main() //主函数{float a,b,c,delta,x,x1,x2,realpart,imagpart; //定义a,b,c,delta,x,x1,x2,x3为浮点型scanf(%f,%f,%f,&a,&b,&c); //输入二次方程系数a,b,c的值delta=b*b-4*a*c;if(fabs(a)>=1e-6) //以下为if语句{if(fabs(delta)1e-6){ x1=(-b+sqrt(delta))/2/a; x2=(-b-sqrt(delta))/2/a; printf(x1=%f,x2=%f\n,x1,x2);//delta>0有两实根} else{realpart=-b/(2*a);imagpart=sqrt(-delta)/(2*a);printf(has complex roots:\n);printf(%f+%f*i\n,realpart,imagpart);printf(%f-%f*i\n,realpart,imagpart);//delta
全部回答
  • 1楼网友:荒野風
  • 2021-02-18 04:53
好好学习下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯