luop0718 2015-04-10 03:03 采纳率: 0%
浏览 2862
已采纳

c++ 求解一元二次方程

假定有一元二次方程ax^2+bx+c=0,其各项系数分别为a,b,c,依次输入a,b,c的值(均为实数),输出该方程对应的解x1和x2 

注意:(1)当a为0时,求解一次方程;(2)二次方程需考虑有一个解、两个实数解和两个复数解的情况
输入:0.0 1.0 2.0
输出:x=-2.0

输入:0.0 0.0 1.0
输出:方程无解

输入:0.0 0.0 0.0
输出:无穷多解

输入:1.0 -5.0 6.0
输出:x1=2.0 x2=3.0

输入:1.0 -8.0 16
输出:x1=x2=4

输入:2.0 2.0 1.0
输出:x1=-0.5+0.5i x1=-0.5-0.5i

输入:-2.0 2.0 -1.0
输出:x1=0.5+0.5i x1=0.5-0.5i

  • 写回答

1条回答 默认 最新

  • bdmh 移动开发领域优质创作者 2015-04-10 03:10
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 单通道放大电路的工作原理
  • ¥30 YOLO检测微调结果p为1
  • ¥20 求快手直播间榜单匿名采集ID用户名简单能学会的
  • ¥15 DS18B20内部ADC模数转换器
  • ¥15 做个有关计算的小程序
  • ¥15 MPI读取tif文件无法正常给各进程分配路径
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决
  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题