问题 4707 --一元二次方程求解

4707: 一元二次方程求解★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 139  解决: 106
[提交][状态][命题人:]

题目描述

主函数给定一元二次方程的三个系数,并调用函数f,函数f求解方程的两个实根。

#include <stdio.h>
_____(1)______          
struct root { float x1, x2;};
_____(2)____ f(float x,float y,float z)
{  
	float d;
	root rr; 
   	d=y*y-4*x*z;
   	rr.x1=(-y+sqrt(d))/2/x;
    ______(3)______
    return rr;
}
int main()
{  
	float a,b,c; 
	root r;
   	scanf("%f%f%f",&a,&b,&c);
   	r=_____(4)______
   	printf("%f  %f\n",r.x1,r.x2);
}

输入

输出

样例输入
Copy
2 -3 1
样例输出
Copy
1.000000  0.500000

提示

来源

[提交][状态]