llgd.net
当前位置:首页 >> C语言解一元二次方程 >>

C语言解一元二次方程

您好!很高兴为您解答。 原代码中的scanf和printf中的%要放在d和lf的前面才对,改正后运算无误~ #include #include void main () { double x1;//x1,x2分别为方程的2个解 double x2; double melt; int a; int b;//初始化ABC的三个变量 int c; pri...

#include #include using namespace std;int main(){float a = 1,b = 0,c= 0;couta;coutb;coutc;if(a==0)return 0;float x1,x2 = 0;float i;i = b*b-4*a*c; 计算机语言包括机器语言、汇编语言、高级语言。机器语言是用二进制代码表示的计算机能...

#include #include int main() { double a,b,c; /*定义系数变量*/ double x1,x2,p; /*定义根变量和表达式的变量值*/ printf("请输入a,b,c:"); /*提示用户输入三个系数*/ scanf("%lf%lf%lf",&a,&b,&c); /*接收用户输入的系数*/ printf("\n"); /*...

方式1中,a.b.c的值还不确定的时候你就用 double delta = b*b - 4*a*c;来声明delta,当然是不正确的。 你可以在这句if (delta > 0)之前加一句printf("delta=%lf\n",delta); 看看你delta是不是等于b*b - 4*a*c

#include #include int main(){ void fangcheng(float a,float b,float c);float a,b,c;printf("输入a,b,c\n");scanf("%f,%f,%f",&a,&b,&c);fangcheng(a,b,c);return 0;}void fangcheng(float a,float b,float c){ float x,x1,x2,D;D=b*b-4*a*c;...

给个算法的框架,你可以自己细化。 #include "math.h" float a, b, c, delta; scanf("%f,%f,%f", &a, &b, &c); delta=b*b-4*a*c; if(delta==0) { printf("Result is %5.2f\n", -b/(2*a)); } else if(delta >0) { printf("Result is %5.2f, %5.2f...

#include #include int main(){ double a,b,c; double p; scanf("%lf%lf%lf",&a,&b,&c); p=b*b-4*a*c; if(p

表示虚数一般不用j表示,而是用i表示。输出的时候后面带上i就可以了。 判别式变量d为负时,用sqrt(-d) 形如ax²+bx+c=0的方程的完整程序如下: #include #include void main(){float a,b,c,dlt;printf("请输入a、b、c: ");scanf("%f%f%f",&a...

#include #include int main(void) { double a, b, c; double x1, x2; double delt; if(scanf("%lf %lf %lf", &a, &b, &c) == 3) { if(a == 0) { if(b == 0 && c == 0) printf("Zero Equation\n"); else if(b == 0 && c != 0) printf("Not An Eq...

C语言编写一程序求解一元二次方程的根: #include #include void m(float a,float b,float c) { double x1,x2; x1=(-b+sqrt(b*b-4*a*c))/(2*a); x2=(-b-sqrt(b*b-4*a*c))/(2*a); printf("方程的根是%.2lf和%.2lf",x1,x2); } void n(float a,floa...

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com