艾巴生活网

您现在的位置是:主页>数码 >内容

数码

c语言求一元二次方程解的公式,用C语言求一元二次方程解

2023-12-19 16:10:02数码帅气的蚂蚁
对于c语言求一元二次方程解的公式,用C语言求一元二次方程解,很多网友还不是很明白,今天艾巴小编收集了这方面的知识,就将其分享出来。

c语言求一元二次方程解的公式,用C语言求一元二次方程解

对于c语言求一元二次方程解的公式,用C语言求一元二次方程解,很多网友还不是很明白,今天艾巴小编收集了这方面的知识,就将其分享出来。

操作方法:

01#define _CRT_SECURE_NO_WARNINGS//先关闭安全检查

02#includestdio.h#includestdlib.h#includemath.h//输入头文件

03void main(){int a, b, c;scanf('%d%d%d', a, b, c);printf('%d*x*x+%d*x+%d=0', a , b, c);if (a==0){if (b==0){if (c==0){printf('\nx 可以是任意值');}else{printf('\nx无解');}}else{printf('\nx=%f', -1.0*c/b);//一变量的线性方程}}else{int N=b*b - 4*a*c ;float X=-1.0 * b/2/a;if (N==0){printf('\nx1=%f,x2=%f', X, X);}else if (N 0){float Y=sqrt(N)/2.0/a;printf('\nx1=%f,x2=%f', X + Y, X - Y);}else{int Y=sqrt(-1*N)/2/a ;printf('\nx1=%f+%fi,x1=%f-%fi', X, Y, X, Y);}}system('暂停');}

以上知识分享到此为止,希望能够帮助到大家!