【解一元二次方程的源码】
本帖最后由 蓝海。 于 2015-12-27 18:34 编辑本人是数学课代表一枚,对数学感兴趣,便写此程序出来供大家学习交流。
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
double a,b,c,x;
double x1=0,x2;
printf("\n");
printf("此程序用于解一元二次方程,请依次填入各项系数以及常数项:\n");
printf("程序有bug或其他意愿的可以向作者反映。作者QQ:1642785615。\n");
printf("填入二次项系数:\n");
scanf("%lf",&a);
printf("一次项系数:\n");
scanf("%lf",&b);
printf("常数项:\n");
scanf("%lf",&c);
x=b*b-4*a*c;
if(x<0)
{
printf("此方程没有实数根。\n");
}
else if(x==0)
{
x1=-b/2*a;
printf("此方程同根:X1=X2=%1.2lf。\n",x1);
}
else if(x>0)
{
x1=(-b+sqrt(x))/2*a;
x2=(-b-sqrt(x))/2*a;
printf("此方程有两个实数根:X1=%1.2lf,X2=%1.2lf.\n",x1,x2);
}
_getch();
return 0;
} 做个Win32窗口界面的程序试试不? 0xAA55 发表于 2015-12-27 18:14
做个Win32窗口界面的程序试试不?
代码写错了,按哪编辑修改? 666666666666666666 学习了! 如果输入了一些符号就会发生一些有趣的事 最好先 getchar读取进来判定一下 蓝海。 发表于 2015-12-27 18:22
代码写错了,按哪编辑修改?
收藏下面,就是底部有编辑按钮
页:
[1]