用C语言解二元一次方程

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 13:14:22
用C语言解二元一次方程
xSmOP+ek7oխ+kd ʔ}iԠ8 /ʟYn7B\0izzy>97^̅Gƒj={uTi3}s;aY&o&Px1i?ZX>9ᕑ1i;#oٮUK+<*'AIxlŔ(乌( Ku$!g+D3#BFU$1%)+dAZ$HEHY,i&6&2)俴ZeM75Y+ .CYFjav ln߳T`/9v ~&n6F{E`;d%1m;~܁Pnpˬe&⋕ N_z>3Q59p1 (ا4_ ؀)8@ !٨^{/h0g .l{`6FF ?naO f7p $RH o'ȋɻi$JwNOC5h#9쭞yk@dL)bzbI2LIH)08^nn6a~l S6+C0\mÒ*W6"+bJ>|?h gD+4VN|S q%}<8]

用C语言解二元一次方程
用C语言解二元一次方程

用C语言解二元一次方程
#include<stdio.h>
#include<math.h>
main()
{
\x05int a,b,c;
\x05printf("请输入数值:");
\x05scanf("%d,%d,%d",&a,&b,&c);
\x05int d=b*b-4*a*c;//赋值符号用=,还要声明变量b
\x05if(d<0)
\x05\x05printf("无解");
\x05else
\x05{
\x05\x05double e=sqrt(d+0.0);//赋值符号用=,还要声明变量e,求根号的数最好是浮点型的,所以d+0.0
\x05\x05double f1=-b+e;
\x05\x05double f2=-b-e;
\x05\x05double x1=f1/(2*a);//要把2*a用括号括起来
\x05\x05double x2=f2/(2*a);
\x05\x05printf("x1=%lf,x2=%lf\n",x1,x2);// 输出浮点数值用%lf这种方式
\x05}
}
参考这段代码哈,欢迎交流.