人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

C++用函数求一元二次方程的根,a)定义函数完成求解一元二次方程.函数的参数为一元二次方程的三个系数,无返回值,输出求解结果即可.b)在主函数中读取参数,并调用求根函数.c)输入至少三组

[复制链接]

问题:C++用函数求一元二次方程的根,a)定义函数完成求解一元二次方程.函数的参数为一元二次方程的三个系数,无返回值,输出求解结果即可.b)在主函数中读取参数,并调用求根函数.c)输入至少三组

答案:↓↓↓

网友采纳  #include  #include  #include  main()  {  floata,b,c,delta,x1,x2,y1,y2;  do  {  printf("pleaseinputthefactorsofaquadraticequation:a,b,cn");  scanf("%f%f%f",&a,&b,&c);  printf("a=%f,b=%f,c=%fn",a,b,c);  delta=b*b-4*a*c;  if(a==0&&b==0)  {  printf("thequadraticequationhasnoanyrootn");  }  elseif(a!=0)  {if(delta>=0)  {  x1=(-b+sqrt(delta))/(2*a);  x2=(-b-sqrt(delta))/(2*a);  printf("therootsofthequadraticequation:x1=%.2f,x2=%.2fn",x1,x2);  }  else  {  x1=x2=-b/(2*a);  y1=y2=sqrt(abs(delta))/(2*a);  printf("therootsofthequadraticequation:x1=%.2f+i%.2f,x2=%.2f-i%.2fn",x1,y1,x2,y2);  }  }  elseif(a==0)  {  x1=x2=-c/b;  printf("x1=x2=%.2fn",x1);  }  printf("Press"q"keytoexitprograme!n");  }while(getch()!='q');  getch();  }
网友采纳  是C++设计不是C
回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

快速回复 返回顶部 返回列表