#include <stdio.h>
#include <math.h>
/*计算一元二次方程的根*/ void Cal(double a,double b,double c);//函数申明 类似于 ax*x+bx+c=0 int main()
{ double a1,b1,c1;
printf("请输入三个参数:\n"); scanf("%lf %lf %lf",&a1,&b1,&c1); Cal(a1,b1,c1); return ;
} void Cal(double a,double b,double c)
{ double disc,p,q,x1,x2;
disc=b*b-*a*c;
if(disc<)
{
printf("数据校验出错"); }else
{
p=-b/a*2.0; q=sqrt(disc)/a*2.0; x1=p+q;
x2=p-q; } printf("x1的值是 %lf\n",x1);
printf("x2的值是 %lf\n",x2);
}
相关文章
- 03-10简单的猜数字游戏(C语言)
- 03-10c语言中计算两个整数之间的所有整数的和
- 03-10用c语言手写堆排序以及来道简单题吧 1046. 最后一块石头的重量
- 03-10C语言数据结构静态栈——计算器的实现
- 03-10C语言中用于计算数组长度的函数 “strlen() ”。
- 03-10利用C语言写一个等额本息的还款计算器。
- 03-10C语言实现简单的Reactor
- 03-10C语言笔记-计算机组成原理
- 03-10C 语言实例 - 一元二次方程
- 03-10C 语言实例 - 计算两个时间段的差值