山科期末大作业.docVIP

  • 183
  • 0
  • 约1.74万字
  • 约 15页
  • 2017-05-28 发布于河南
  • 举报
山科期末大作业

Problem A: 求一元二次方程的根 Time Limit: 1 Sec Memory Limit: 2 MB Submit: 2793 Solved: 337 [Submit][Status][Web Board] Description 一元二次方程的标准形式为ax2+bx+c=0(a≠0),其中a、b、c为常数。求解一元二次方程的根x时有三种情况,分别为(记Δ=b2-4ac): 1. Δ0,有两个不等的实根; 2. Δ=0,有两个相同的实根; 3. Δ0,有两个共轭的虚根。 Input 输入为多行,每行为一元二次方程的三个常数a,b,c,在double类型范围之内。当输入的a为0时,表示输入结束。 Output 每行输入的样例对应三行输出。 第一行输出为样例的编号。 第二行输出为所输入常数a,b,c对应的一元二次方程的标准形式,要求输出满足a0。 第三行输出为所输入方程的根,分为三种情况: 1. 若方程满足Δ0,即有两不等实根x1、x2,则按顺序(先小后大)输出这两个实根。 2. 若方程满足Δ=0,即有两相同实根x,则输出一个实根。 3. 若方程满足Δ0,即有两共轭的虚根x1、x2,则输出两个虚根,虚部符号为正的(即u+vi形式)先输出,虚部符号为负的(x-yi形式)后输出。 以上输出均不输出数学上无意义或可省略的的符号,所有数值最多保留6位有效数字。每个样例之后都

文档评论(0)

1亿VIP精品文档

相关文档