判断并计算一元二次函数根的情况,在C语言算法设计中是非常简单的。主要依据的就是Δ的正负来判断根的虚实,用Δ的取值来判断根的个数。
代码如下:

//一元二次函数实根和虚根
#include "stdio.h"
#include "math.h"
int main( )
{ float a,b,c,d,x1,x2,lp,ip;printf("请按顺序输入一元二次函数的二次项系数、一次项系数、常数项系数。\n") ; scanf("%f%f%f",&a,&b,&c);printf("the equation ");if (fabs(a)<1e-6) printf("is not quadratic");else{ d=b*b-4*a*c;if (fabs(d)<=1e-6)       /*  相等的实根   */{ printf("has two equal roots:\n");printf("x1=x2=%8.4f\n",-b/(2*a)); }else if (d>1e-6)                 /*  不相等的实根   */{ x1=(-b+sqrt(d))/(2*a); x2=(-b-sqrt(d))/(2*a);printf("has two real roots:\n") ;printf("x1=%8.4f, x2=%8.4f\n",x1,x2);}else                                  /*  虚根   */{ lp=-b/(2*a);ip=sqrt(-d)/(2*a);printf("has two complex roots: \n");printf("x1=%8.4f+%8.4fi\n",lp,ip);printf("x2=%8.4f-%8.4fi\n",lp,ip);}}return 0;
}

部分结果如下:

一个计算一元二次函数的C语言程序相关推荐

  1. c语言计算二次函数顶点坐标,C语言编写一个求一元二次方程的实根的程序。 编辑一个小程序去做一元二次方程的求解(b^24ac)...

    导航:网站首页 > C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二次方程的求解(b^2>4ac) C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二 ...

  2. C语言求随机两个向量乘积,求一个“求向量内积”的C语言程序!

    求一个"求向量内积"的C语言程序! 來源:互聯網  2010-03-14 02:52:44  評論 分類: 教育/科學 >> 升學入學 >> 高考 參考答案 ...

  3. python计算一元二次_Python小程序-写一个计算一元二次方程的程序函数

    题目要求: 请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程:ax^2 + bx + c = 0的两个解. 程序代码: 这只是一个函数,如果你不调用它的话,是不会产生 ...

  4. 计算开机时间c语言编程,一个计算电脑开机时间长短的程序,还有点小问题,请VC99大哥来指教...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 小弟我花了很长时间写了这个程序,目的是可以计算机电脑一个月的开机时间,比如说第一次开机3个小时,下一次开机还可以在3小时的基础上接着计时,这个程序,现在可 ...

  5. c语言程序设计一元二次函数,计算一元二次函数的根,大家看看那里有错了。。。。...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 程序里错误很多,我帮你该了一下: #include #include float x1,x2,a,b,c,t,p,q; int main() { void ...

  6. c语言 一元二次函数,计算一元二次函数的根,大家看看那里有错了。。。。

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 程序里错误很多,我帮你该了一下: #include #include float x1,x2,a,b,c,t,p,q; int main() { void ...

  7. 一元二次函数c语言,计算一元二次函数的根,大家看看那里有错了。。。。

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 程序里错误很多,我帮你该了一下: #include #include float x1,x2,a,b,c,t,p,q; int main() { void ...

  8. 计算圆台高度的c语言程序,知道圆台的上面一个圆直径为2米下面圆的直径为3.6 米高为1.6米怎么算圆台的体积...

    知道圆台的上面一个圆直径为2米下面圆的直径为3.6 米高为1.6米怎么算圆台的体积以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看 ...

  9. c语言编程 BMI判断健康,一个计算BMI健康指数的小程序,无需后台,可直接发布...

    一.需求 用户输入自己的身高体重后,自动计算人们的BMI指数,也就是健康状况,显示在页面上 二.运行效果 三.代码结构 四.技术实现 代码实现过程 : 主要wxml BMI值 {{score}} 身体 ...

最新文章

  1. 暴力解决:InvocationException: GraphViz‘s executables not found
  2. 使用Picasso实现图片圆角和图片圆形
  3. Leetcode上的解法看不懂?试着用动画的方式去辅助理解
  4. Java—Remove Deplicates from Sorted Array(顺序数组中去重位置)
  5. 数据结构期末复习之B树、B+树
  6. suse zypper 添加源
  7. 零基础成为月薪过万前端开发工程师,很难吗?
  8. postman如何模拟Map参数请求呢?
  9. 82.反向代理与负载均衡原理
  10. 强烈推荐深入浅出jBPM
  11. SQL Server 2016 CTP3.2 开荒 Reporting Service 篇
  12. SmartDeblur-图片模糊处理器
  13. 开机需要手动启动无线
  14. 2021阿里云开发者大会——时隔两年平头哥有哪些杰作?
  15. 我的微软亚洲研究院实习生面试经历
  16. 防抖节流的实现与区分(详解带代码)
  17. 3 3 8 8四则运算得24
  18. Magic Retouch Pro mac(ps磨皮插件)破解版
  19. ADSL宽带路由器实现外网访问公司内网服务器_ 路由交换
  20. Rhythmbox乱码的解决的方法

热门文章

  1. MySql小白常用语法
  2. Linux-安装和登陆命令-mount,unmount
  3. 《动手学深度学习》task7_3 词嵌入进阶
  4. android 按键映射文件,按键映射专业版
  5. 时间管理:我需要利用好自己的时间
  6. leaflet 显示不同颜色的点划线(123)
  7. 您的计算机配置已更改,怎么解决win10开机显示你的硬件设置已更改,请重启电脑...
  8. 智慧城市系列课程1-总览-系统解读智慧城市的需求及技术
  9. 集成无线收发器和 8 位 RISC MCU 的 SOC 芯片CI2454/CI2451参数-遥控玩具汽车方案
  10. 如何骑驴找马,9年北京+3年硅谷,教你拿下顶级offer - 九章免费讲座预告