黑马程序员技术交流社区
标题:
我想编写一个求方程 ax^2+bx+c=0 的根的程序。求大神帮忙看...
[打印本页]
作者:
Dmajor
时间:
2014-4-23 09:03
标题:
我想编写一个求方程 ax^2+bx+c=0 的根的程序。求大神帮忙看...
本帖最后由 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;
}
复制代码
作者:
Dmajor
时间:
2014-4-23 13:23
马凯文 发表于 2014-4-23 10:08
错误挺多的,我先分析你的代码,然后再给你看我改的代码
你的代码
我改的代码:
多谢,scanf_s是vs上的函数
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2