本帖最后由 Dmajor 于 2014-4-23 13:23 编辑
- #include<stdio.h>
- #include<math.h>
- int main()
- {
- double a, b, c, dis,x, x1, x2;
- char i;
- scanf_s("%f %f %f", &a, &b, &c);
- dis = b*b-4*a*c;
- if (a == 0)x = --c / b;
- else if (dis >= 0)x1 = -b / 2 * a + sqrt(dis) / 2 * a, x2 = -b / 2 * a - sqrt(dis) / 2 * a;
- else if (dis < 0)dis = -dis, x1 = -b / 2 * a + sqrt(dis) / 2 * a i; , x2 = -b / 2 * a - sqrt(dis) / 2 * a i;
- return 0;
- }
复制代码 |