一个计算一元二次函数的C语言程序
判断并计算一元二次函数根的情况,在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语言程序相关推荐
- c语言计算二次函数顶点坐标,C语言编写一个求一元二次方程的实根的程序。 编辑一个小程序去做一元二次方程的求解(b^24ac)...
导航:网站首页 > C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二次方程的求解(b^2>4ac) C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二 ...
- C语言求随机两个向量乘积,求一个“求向量内积”的C语言程序!
求一个"求向量内积"的C语言程序! 來源:互聯網 2010-03-14 02:52:44 評論 分類: 教育/科學 >> 升學入學 >> 高考 參考答案 ...
- python计算一元二次_Python小程序-写一个计算一元二次方程的程序函数
题目要求: 请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程:ax^2 + bx + c = 0的两个解. 程序代码: 这只是一个函数,如果你不调用它的话,是不会产生 ...
- 计算开机时间c语言编程,一个计算电脑开机时间长短的程序,还有点小问题,请VC99大哥来指教...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 小弟我花了很长时间写了这个程序,目的是可以计算机电脑一个月的开机时间,比如说第一次开机3个小时,下一次开机还可以在3小时的基础上接着计时,这个程序,现在可 ...
- c语言程序设计一元二次函数,计算一元二次函数的根,大家看看那里有错了。。。。...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 程序里错误很多,我帮你该了一下: #include #include float x1,x2,a,b,c,t,p,q; int main() { void ...
- c语言 一元二次函数,计算一元二次函数的根,大家看看那里有错了。。。。
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 程序里错误很多,我帮你该了一下: #include #include float x1,x2,a,b,c,t,p,q; int main() { void ...
- 一元二次函数c语言,计算一元二次函数的根,大家看看那里有错了。。。。
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 程序里错误很多,我帮你该了一下: #include #include float x1,x2,a,b,c,t,p,q; int main() { void ...
- 计算圆台高度的c语言程序,知道圆台的上面一个圆直径为2米下面圆的直径为3.6 米高为1.6米怎么算圆台的体积...
知道圆台的上面一个圆直径为2米下面圆的直径为3.6 米高为1.6米怎么算圆台的体积以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看 ...
- c语言编程 BMI判断健康,一个计算BMI健康指数的小程序,无需后台,可直接发布...
一.需求 用户输入自己的身高体重后,自动计算人们的BMI指数,也就是健康状况,显示在页面上 二.运行效果 三.代码结构 四.技术实现 代码实现过程 : 主要wxml BMI值 {{score}} 身体 ...
最新文章
- 暴力解决:InvocationException: GraphViz‘s executables not found
- 使用Picasso实现图片圆角和图片圆形
- Leetcode上的解法看不懂?试着用动画的方式去辅助理解
- Java—Remove Deplicates from Sorted Array(顺序数组中去重位置)
- 数据结构期末复习之B树、B+树
- suse zypper 添加源
- 零基础成为月薪过万前端开发工程师,很难吗?
- postman如何模拟Map参数请求呢?
- 82.反向代理与负载均衡原理
- 强烈推荐深入浅出jBPM
- SQL Server 2016 CTP3.2 开荒 Reporting Service 篇
- SmartDeblur-图片模糊处理器
- 开机需要手动启动无线
- 2021阿里云开发者大会——时隔两年平头哥有哪些杰作?
- 我的微软亚洲研究院实习生面试经历
- 防抖节流的实现与区分(详解带代码)
- 3 3 8 8四则运算得24
- Magic Retouch Pro mac(ps磨皮插件)破解版
- ADSL宽带路由器实现外网访问公司内网服务器_ 路由交换
- Rhythmbox乱码的解决的方法
热门文章
- MySql小白常用语法
- Linux-安装和登陆命令-mount,unmount
- 《动手学深度学习》task7_3 词嵌入进阶
- android 按键映射文件,按键映射专业版
- 时间管理:我需要利用好自己的时间
- leaflet 显示不同颜色的点划线(123)
- 您的计算机配置已更改,怎么解决win10开机显示你的硬件设置已更改,请重启电脑...
- 智慧城市系列课程1-总览-系统解读智慧城市的需求及技术
- 集成无线收发器和 8 位 RISC MCU 的 SOC 芯片CI2454/CI2451参数-遥控玩具汽车方案
- 如何骑驴找马,9年北京+3年硅谷,教你拿下顶级offer - 九章免费讲座预告