自定义函数求解一元二次方程(C语言)
题目描述 |
求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。 |
输入 |
a b c |
输出 |
x1=? x2=? |
样例输入 |
4 1 1 |
样例输出 |
|
#include <stdio.h>
#include<math.h>
int main() {double a,b,c; //定义一元二次方程的系数double x1,x2; //定义方程的解double t; //定义Δdouble m1,m2; //定义在b^2-4ac小于0的情况下m1=(-b)/(2*a) m2=sqrt(-t)/(2*a);scanf("%lf %lf %lf",&a,&b,&c); //输入a,b,ct=b*b-4*a*c; //求Δif(t>0){ //三种情况,两个不同解x1=((-b)+sqrt(t))/(2*a);x2=((-b)-sqrt(t))/(2*a);printf("x1=%0.3lf ",x1);printf("x2=%0.3lf",x2);}else if(t==0){ //相同解x1=((-b)+sqrt(t))/(2*a);x2=((-b)-sqrt(t))/(2*a);printf("x1=%0.3lf ",x1);printf("x2=%0.3lf",x2);}else{ //虚根m1=(-b)/(2*a);m2=sqrt(-t)/(2*a);printf("x1=%0.3lf+%0.3lfi ",m1,m2);printf("x2=%0.3lf-%0.3lfi",m1,m2);}return 0;
}
自定义函数求解一元二次方程(C语言)相关推荐
- 自定义函数求一元二次方程C语言版
题目 1028: [编程入门]自定义函数求一元二次方程 时间限制: 1Sec 内存限制: 128MB 题目描述 求方程 的根,用三个函数分别求当b^2-4ac大于0.等于0.和小于0时的根,并输出结果 ...
- 编写函数求解一元二次方程
0 引言 在学习Python的过程中,我们知道Python自带有不少函数,但仍有许多函数需要操作者自己编写定义.在Python中,定义一个函数要使用def语句.下面我们就来编写定义一个简单的函数来求解 ...
- python自定义类求解一元二次方程_Python实现求解一元二次方程的方法示例
本文实例讲述了Python实现求解一元二次方程的方法.分享给大家供大家参考,具体如下: 1. 引入math包 2. 定义返回的对象 3. 判断b*b-4ac的大小 具体计算代码如下: # -*- co ...
- 一元函数求导C语言,自定义函数求一元二次方程(C语言版)
注意点: 输出的格式,多少位后小数. scanf后要记得加& <0的情况要记得分类 题目描述 求方程 的根,用三个函数分别求当b^2-4ac大于0.等于0.和小于0时的根,并输出结果.从 ...
- 自定义函数求一元二次方程(C语言)
题目: 求方程的根,用三个函数分别求当b^2-4ac大于0.等于0.和小于0时的根,并输出结果.从主函数输入a.b.c的值. 一般式:ax²+bx+c=0(a≠0) 其中a是二次项系数,b是一次项系数 ...
- 【Python】定义函数求解一元二次方程
本题需要用调用函数,有助于函数的使用方法,借此解决其他问题. 问题 请定义一个函数,quadratic(a,b,c),接收三个参数,返回一元二次方程的两个解. 提示:计算平方根可以调用math.sqr ...
- java怎么编程方程_[编程入门]自定义函数求一元二次方程-题解(Java代码)
令一元二次方程判别式: b2 - 4ac为变量P **当P > 0时:** x1 = (-b+sqrt(P)) / 2a x1 = (-b-sqrt(P)) / 2a **当P = 0时:** ...
- python定义函数求解一元二次方程
#求一元二次方程的根 import math while True:a=int(input('请输入a:'))b=int(input('请输入b:'))c=int(input('请输入c:'))if ...
- c语言函数调用二次方程求根,[编程入门]自定义函数求一元二次方程 (C语言代码)...
解题思路: 别慌,慢慢看. 注意事项: 参考代码:#include #include double dt(double a, double b, double c);int main (void){d ...
最新文章
- Trie树【洛谷P3879】 [TJOI2010]阅读理解
- oracle表 游标,Oracle游标表达式和表函数
- apue对java_[apue] 一个快速确定新系统上各类限制值的工具
- 〖Python〗-- Django内置Admin
- 鸿蒙首饰用什么合成,天下HD鸿蒙炼炉是什么?鸿蒙炼炉讲解
- 喵喵遇到java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter怎么办
- Android自定义ScrollBar,android自定义View之垂直的滚动条
- 优酷网架构学习和揭秘
- 注释(/**/) 给CSS带来的麻烦
- C++中的代码重用(2)
- 互联网产品经理是做什么的
- Markdown缩进控制
- map映射的基础用法
- 个推里群推php教程,GitHub - lyx2297999137/yii2-igetui: yii2个推
- 第5章 远程控制软件的编写
- java基础基础理论知识归纳(一)
- 京东之鉴:兄弟是兄弟,员工是员工!-千氪
- 十五、存储过程与函数
- 云服务器的防火墙有什么作用?
- apahce vc14 安装过程
热门文章
- oracle dg ora-12154,DG detail oci error val is 12154
- WIndows安装vim
- 电脑无法显示计算机,解决方案:如果无法打开计算机且屏幕不显示,该怎么办?台式电脑开机黑屏修复技巧...
- 19年3月课程考试计算机应用基础,远程西安交通大学17年3月课程考试《计算机应用基础》作业考核试题...
- dbscan程序c语言,DBSCAN与PDBSCAN
- 厉害了!通过 Java 技术手段,获取女朋友定位地址...
- Babel 插件通关秘籍
- 从政务云到国资云,折射国内云计算市场三大趋势
- 手机耗电排名公布,第一名太意外了!
- STM32 开发笔记