#include<stdio.h> #include<math.h> #define MIN 0.00001 int main() { float a,b,c; scanf("%f %f %f",&a,&b,&c); if((a<MIN)&&(a>-MIN)) { printf("不是一元二次函数"); } else { float disc=b*b-4*a*c; if((disc<MIN)&&(disc>-MIN)) { printf("方程有两个相等的实根:\n"); printf("x1=x2=%f\n",-b/(2*a)); } else if(disc>0.0) { printf("有两个不相等实根:\"); printf("x1=%f\n",(-b+sqrt(disc))/(2*a)); printf("x2=%f\n",(-b-sqrt(disc))/(2*a)); } else { printf("有一组共轭复根\n"); } } return 0; }
一元二次方程的求解
原创
©著作权归作者所有:来自51CTO博客作者Sekai_Z的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:乘法口诀表的输出(改)
下一篇:交换两个数内容,不含变量(改)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
一元三次方程求解java 一元一次方程java
单元集体备课第三章《一元一次方程》主 备:宋村一中数学1组 主讲人:宋村一中郭晓敏一、一元一次方程的教材分析•1、本章的地位及作用•2、学情分析•3、本章主要内容•4、本章蕴含的重要数学思想方法•5、单元教学目标及重点、难点•6、教法学法分析•7、课时安排•8、练习设计要求(一)、本章的地位及作用 本章是继第1章“有理数”之后,属于《全日
一元三次方程求解java java 一元一次方程求解 matlab二元一次方程求解 解方程 数学模型