error C2181: illegal else without matching if 执行 cl.exe 时出错. 编辑器说一个错误

日期:2017-09-10 15:07:54 人气:1

error C2181: illegal else without matching if 执行 cl.exe 时出错. 编辑器说一个错误

当if的子语句多于1行的时候需要用括号括起来, 而且你判断语句跟输出语句不正确, 正确代码: #include #include int main(void){ int a = 1; int b = 2; int c = 1; int delta; delta = b*b - 4 * a*c; float x1, x2; x1 = (-b*b + sqrt(delta)) / (2 * a), x2 = (b*b - sqrt(delta)) / (2 * a); if (delta &g
    A+
热门评论