首页 > 用户发贴区 > 编程问题提问区 > 请教帮我看看错在哪呀
2008
08-08

请教帮我看看错在哪呀


请教帮我看看错在哪呀》有 3 条评论

  1. TONYAZITEN 说:

    你是想由二次方程求根  如果按你的原思路写代码应该是下面这样

    #include “stdio.h”
    #include “math.h”

    int main(void)
    { float a,b,c,d,x1,x2;
     scanf(“%f%f%f”,&a,&b,&c);
     d=b*b-4*a*c;
     x1=(-b+sqrt(d))/(2*a);
        x2=(-b-sqrt(d))/(2*a);
        printf(“x1=%f,x2=%f\n”,x1,x2);
       
        return 0;
    }

    很多地方还可以改进,比如修改成可多次输入。还有就是这个代码无法进行当d<0时的计算,所以还可以加入复数。新手回帖,还请多多指教。

     

  2. emily 说:

    你这错的有点明显哦

    就是printf写错了

  3. whos 说:

    学编程,最重要的是学会排错。

    一般编译错误按照错误提示可以进行改正。

    结果输出错误可以使用单步执行、跟踪变量等方法来判断哪里出现错误。

    总之,不会排错就不算是会编程。

    呵呵,你还有很长的路要走哦……

留下一个回复