?? al4_6.c
字號:
/*案例代碼文件名:AL4_6.C。*/
/*功能:求一元二次方程的解。*/
#include "math.h"
main()
{ float a,b,c,disc,x1,x2,p,q;
scanf("%f,%f,%f", &a, &b, &c); /*輸入一元二次方程的系數a,b,c*/
disc=b*b-4*a*c;
if (fabs(disc)<=1e-6) /*fabs():求絕對值庫函數*/
printf("x1=x2=%7.2f\n", -b/(2*a)); /*輸出兩個相等的實根*/
else
{ if (disc>1e-6)
{x1=(-b+sqrt(disc))/(2*a); /*求出兩個不相等的實根*/
x2=(-b-sqrt(disc))/(2*a);
printf("x1=%7.2f,x2=%7.2f\n", x1, x2);
}
else
{p=-b/(2*a); /*求出兩個共軛復根*/
q=sqrt(fabs(disc))/(2*a);
printf("x1=%7.2f + %7.2f i\n", p, q); /*輸出兩個共軛復根*/
printf("x2=%7.2f - %7.2f i\n", p, q);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -