搜索
首页 电脑/网络 程序设计

刚开始学C语言,大家看看这段程序哪出错了

  #include #include int main(void) { int a =1; int b =2; int c =3; double delta; double x1; double x2; delta=b*b-4*a*c; if (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); } if (delta<0) { printf("无解"); } 。
  

全部回答

2011-09-18

0 0
if (delta>0);这句后面多加个分号 另:最后一个if判断可以直接用else代替

2011-09-26

19 0
if (delta>0);后面有个分号,去掉可以了

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
程序设计
硬件
电脑装机
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
程序设计
VB
数据库
C/C++
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
举报
举报原因(必选):
取消确定举报