为了账号安全,请及时绑定邮箱和手机立即绑定

请问C语言这串代码哪里错了 ?

请问C语言这串代码哪里错了 ?

C
手掌心 2018-07-26 12:08:41
# include <stdio.h># include <math.h>int main(void){ //把三个系数保存到计算机中int a = 1; //不表示相等,表示赋值int b = 2;int c = 3;double delta; //delta存放的是b*b - 4*a*cdouble x1; //存放一元二次方程中一个解double x1; //存放一元二次方程中另一个解delta = b*b - 4*a*cif (delta>0){x1=(-b+sqrt(delta))/(2*a);x2=(-b-sqrt(delta))/(2*a);printf ("该一元二次方程有两个解,x1=%f,x2=%f\n",x1,x2);}else if (delta==0){x1=-b/(2*a);x2=x1 //右边赋给左边printf("该方程有一个唯一解,x1=x2=%f\n",x1);}else{printf("无解\n");}
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

1、delta = b*b - 4*a*c  语句后面没有分号
2、变量x2没有定义


查看完整回答
反对 回复 2018-07-26
  • 1 回答
  • 0 关注
  • 721 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信