用C语言编写一程序求解一元二次方程的根.
要求用一个函数实现,并且分别用三个函数实现判别式大于0、等于0和小于0的运算.
人气:249 ℃ 时间:2020-03-19 01:44:45
解答
#include
#include
void m(float a,float b,float c)
{
\x09double x1,x2;
\x09x1=(-b+sqrt(b*b-4*a*c))/(2*a);
\x09x2=(-b-sqrt(b*b-4*a*c))/(2*a);
\x09printf("方程的根是%.2lf和%.2lf",x1,x2);
}
void n(float a,float b,float c)
{
\x09double x;
x=(-b)/(2*a);
\x09 printf("方程的根为%.2lf",x);
}
void f(float a,float b,float c)
{
\x09printf("方程无实数根\n");
}
main()
{
\x09float a,b,c;
\x09\x09printf("请输入a,b,c的值\n");
\x09scanf("%f%f%f",&a,&b,&c);
\x09if(b*b-4*a*c>0)
\x09\x09m(a,b,c);
\x09if(b*b-4*a*c==0)
\x09\x09n(a,b,c);
\x09if(b*b-4*a*c方程的根是%.2lf和%.2lf", %2lf是什么意思方程的根是%.2lf和%.2lf", %2lf是什么意思这个是让输出更好看一些,%.2lf是控制输出的浮点数只输出小数点后两位的
推荐
- 用c语言编写”求一元二次方程的根”的程序
- 怎样用C语言编一个解一元二次方程的程序(可以看步骤)!
- C语言,求一元二次方程的解
- C语言编程 一元二次方程求根.要求:键盘输入系数a,b,c的值,求解一元二次方程的根
- c语言,一元二次方程的根
- 质量均为M的A B两球,两球间用轻弹簧连接,另用轻弹簧把A悬挂起来静止,剪断下面的弹簧,求A ,B的加速度.
- I had a game of soccer with my classmates.
- 谁知道占空比得意思和计算法?
猜你喜欢
- 日本6.5地震多久一次,或,平均一年几次
- 初二科学计算题三道
- 双曲线x平方/3-y平方=1的一个焦点在它的渐近线距离是?
- On the giant plane there are ___ the jet needs
- 我想学英语口语,我就认识字母,不知道从哪开始学.今年已经24岁了.
- 实验测得某补铁药剂中铁硫氧三种元素的质量比为7:4:18;求该药剂中铁硫氧三种原子的个数比.
- 在电视上看到有人做一个实验,把纯净的水在烧杯里加热到200度,水没有沸腾,然后往水里放一颗糖,水立刻剧烈沸腾起来,这是怎么回事,纯的水就可以加热到超过100度吗?
- 桃树结了100个桃子.第一天吃二分之一,第二天吃余下三分之一,...第九天吃余下十分之一,剩多少个桃子