C语言实现一元二次方程的实根和复根
题目:
编写函数root(double a,double b,double c)和main(),在主函数中输入一元二次方程的系数x,y,z,然后调用root函数求解此方程的根(实根和复根)并输出。
代码:
#include <stdio.h>
#include <math.h>
void root(double a,double b,double c);
void main(){double x,y,z;printf("请输入一元二次方程x-y-z的值:");scanf("%lf,%lf,%lf",&x,&y,&z);root(x,y,z);
}
void root(double a,double b,double c){double p,x1,x2;p=b*b-4*a*c;if(p>0){x1=(-b+sqrt(p))/(2*a);x2=(-b-sqrt(p))/(2*a);printf("方程有两个不同的实根:x1=%.2lf,x2=%.2lf\n",x1,x2);}else if(p==0){x1=(-b)/(2*a);printf("方程有两个相同的实根:x1=x2=%.2lf\n",x1);}else{x1=(-b)/(2*a);x2=sqrt(fabs(p))/(2*a);printf("方程有两个不同的虚根:x1=%.2lf+%.2lfi,x2=%.2lf-%.2lfi\n",x1,x2,x1,x2);}}
测试1:
测试2:
测试3:
C语言实现一元二次方程的实根和复根相关推荐
- c语言计算二次函数顶点坐标,C语言编写一个求一元二次方程的实根的程序。 编辑一个小程序去做一元二次方程的求解(b^24ac)...
导航:网站首页 > C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二次方程的求解(b^2>4ac) C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二 ...
- 一元二次方程虚根求法java_请问怎么用C语言求一元二次方程的虚根
请问怎么用C语言求一元二次方程的虚根 请问怎么用C语言求一元二次方程的虚根 搜索更多相关的解决方案: C语言 一元二次方程 ----------------解决方案----------------- ...
- python解一元二次方程虚根_Python编程实现数学运算求一元二次方程的实根算法示例...
本文实例讲述了Python编程实现数学运算求一元二次方程的实根算法.分享给大家供大家参考,具体如下: 问题: 请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程:ax² ...
- c语言c 一元二次方程,如何用C语言来计算一元二次方程
C语言实现一元二次方程的解 源程序 #include #include float x1,x2,p,q,d; float great_than_zero(float,float); float equ ...
- C语言:一元二次方程(输入系数a,b,c输出一元二次方程解)
C语言:一元二次方程 考虑了a与0的关系和△与0的关系. #include<stdio.h> #include<math.h> int main() {double a, b, ...
- python求一元二次方程实根_Python编程实现数学运算求一元二次方程的实根算法示例...
本文实例讲述了Python编程实现数学运算求一元二次方程的实根算法.分享给大家供大家参考,具体如下: 问题: 请定义一个函数quadratic(a,b,c),接收3个参数,返回一元二次方程:ax² + ...
- c语言求解一元二次方程的两相等实根,c语言改错题 有关求一元二次方程ax2+bx+c=0的两个实根...
c语言改错题 有关求一元二次方程ax2+bx+c=0的两个实根0 麻烦帮忙看看下面三个程序的区别~~谢谢啦 下列是用于求一元二次方程ax2+bx+c=0的两个实根的三个c程序,分别采用不同的方法或使用 ...
- 【C语言】一元二次方程(求实根和虚根)
求一元二次方程:ax2+bx+c=0 的根. 输入三个实数a,b,c的值,且a不等于0. #include<stdio.h> #include<math.h> int main ...
- c语言求一元二次方程的根
对于一个一元二次方程进行如下分析: ax^2+bx+c=0 分析: 1. 当a = 0: 结论:不是一个一元二次方程: 2. 当a!=0: 结论:(1)当b^2-4ac=0,方程有两个相等的 ...
- c语言对分求解方程,用C语言对一元二次方程求解
一元二次方程标准形式为 ax²+bx+c=0,且a≠0. 在用C语言求值时,需要先判断给出的a.b.c三值是否满足一元二次方程,即判断a是否为0. 当a=0时,输出(不是一元二次方程): 当a≠0时, ...
最新文章
- 妹妹生了个女儿,纪念一下
- 基于Pytorch的动态卷积复现
- 关闭子窗口刷新父窗口
- PHP学习笔记二: 面向对象设计
- Hadoop权威指南 _02大体目录
- 做项目,如何选单片机?
- 致准医学博士生的乘风破浪秘籍
- 2、CentOS中修改yum源
- 一个简单的Hook demo
- 【渝粤教育】广东开放大学 网络编程 形成性考核 (39)
- 基础篇:数据库 SQL 入门教程
- 用python制作微信小程序_微信小程序能用python开发
- 大数据日志分析Hadoop项目实战
- 计算机打字考试的技巧,快速打字有什么技巧
- P3545 [POI2012]HUR-Warehouse Store
- #2991. kiki君的护盾 (shield)
- python画图常规设置
- [职场、征人、面试]新技术能解决多少问题?....没有标准答案的个人感言
- UE4 开发从入门到入土
- 大数据三个特点的理解