求一元二次方程的解
来源:互联网 发布:上海新致软件编程题 编辑:程序博客网 时间:2024/04/29 13:32
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<math.h>
# define EXP 0.000000001
int main()
{
double a, b, c;
scanf("%lf,%lf,%lf", &a, &b, &c);
if((a > -EXP) && (a < EXP))
{
printf("不是一元二次方程\n");
}
else
{
double disc = b*b - 4 * a*c;
if ((disc>-EXP) && (disc < EXP))
{
double x = -b / (2 * a);
printf("x1=x2=%lf\n", x);
}
else if (disc>0.0)
{
double x1 = (-b + sqrt(disc) / (2 * a));
double x2 = (-b - sqrt(disc) / (2 * a));
printf("x1=%lf\n", x1);
printf("x2=%lf\n", x2);
}
else
{
printf("有两个共轭复根");
}
system("pause");
return 0;
}
}
#include<stdio.h>
#include<math.h>
# define EXP 0.000000001
int main()
{
double a, b, c;
scanf("%lf,%lf,%lf", &a, &b, &c);
if((a > -EXP) && (a < EXP))
{
printf("不是一元二次方程\n");
}
else
{
double disc = b*b - 4 * a*c;
if ((disc>-EXP) && (disc < EXP))
{
double x = -b / (2 * a);
printf("x1=x2=%lf\n", x);
}
else if (disc>0.0)
{
double x1 = (-b + sqrt(disc) / (2 * a));
double x2 = (-b - sqrt(disc) / (2 * a));
printf("x1=%lf\n", x1);
printf("x2=%lf\n", x2);
}
else
{
printf("有两个共轭复根");
}
system("pause");
return 0;
}
}
0 0
- 求一元二次方程的解
- 求一元二次方程的解
- 求一元二次方程的解
- 求一元二次方程的解
- 求一元二次方程的解
- 求一元二次方程的解
- 求一元二次方程的解:
- 求一元二次方程的解
- 求一元二次方程的解
- 求一元二次方程解
- 第九周 求一元二次方程的解
- python入门 --求一元二次方程的解
- 编程求一元二次方程的解
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- 求一元二次方程的根
- Linux 帮助命令 man whatis help info
- 异常总结
- mingw和cygwin区别
- codeforces 715A Plus and Square Root
- finalize( )总结
- 求一元二次方程的解
- JAVA 对象序列化(一)——Serializable
- instanceof 总结
- JavaScript数据类型
- java学习笔记(九月)
- 混沌初开--内核启动笔记
- offset、scroll、client三大家族
- 9月14作业总结
- hdu5887 Herbs Gathering