若诗 发表于 2014-3-31 16:20:38

c语言小问题,求大神帮忙看看!

大神帮我看看这个错误是怎么回事额?else后面要分号吗?

杨学子 发表于 2014-3-31 17:57:42

亲 代码麻烦贴上来方便大家给你调试。

福禄娃娃 发表于 2014-3-31 18:01:17

else后不需要加(delta<0),剩余的条件就是这个
delta=b*b-4*a*c;放在if(delta>0)上面,由你输入abc后再计算delta
x1=-b/2*a; x2=x1;
scanf中不需要加\n,要加也是加在前面scanf("\n%d", &a);
输出用%lf 不然会损失精度 printf("x=%lf, x2=%lf", x1, x2);

实力干掉嚣张 发表于 2014-3-31 18:18:13

else后面的(delta<0)去掉即可

sadlfj 发表于 2014-3-31 18:25:21

else后面不要条件,就是楼上说的那样

若诗 发表于 2014-4-1 11:09:37

福禄娃娃 发表于 2014-3-31 18:01 static/image/common/back.gif
else后不需要加(delta0)上面,由你输入abc后再计算delta
x1=-b/2*a; x2=x1;
scanf中不需要加\n,要加也是 ...

谢谢大哥!

最好是明天 发表于 2014-4-1 13:28:44

else后面的(delta<0)去掉即可,复习下if。。。else。。。

大灰先生 发表于 2014-4-3 10:42:59

楼上正解啊
页: [1]
查看完整版本: c语言小问题,求大神帮忙看看!