C語言找錯了問題,C語言一問錯了

發布 科技 2024-04-12
3個回答
  1. 匿名使用者2024-02-07

    #include

    #include

    void main()

    float a,b,c,answer,answer1,q;

    scanf("%f",a);

    scanf("%f",b);

    scanf("%f",c);

    q=b*b-4*a*c;

    if(q<0) 小於零且沒有實根。

    printf("no.");

    否則 if(q = 0) 是實根的情況。

    answer = -b / (2 * a);

    printf("%f",answer);

    elseanswer =( -b + sqrt(q) )/ (2 * a );

    answer1 = (-b - sqrt(q) )/ (2 * a );

    if(answer1>answer)

    printf("%f%f",answer1,answer);

    elseprintf("%f%f",answer,answer1 );

    這樣更容易。

    我沒有編譯器,如果有小錯誤,我可以自己修復。

    首先確定是否有堅實的根系。

    然後確定真根的數量。

    最後,如果有兩個實根,則開始計算。

    如果第二個 if 有第二個 if,第乙個 if 肯定不會執行。

    所以輸出 e 的根也是不正確的。 下乙個輸出沒有 e 的結果。

    因此,只要第乙個 if 不為真,就不會輸出正確的結果。

    如果 d 中的隨機數不是 0。 始終輸出 NO。

  2. 匿名使用者2024-02-06

    感覺好像是對的,不知道怎麼了?

  3. 匿名使用者2024-02-05

    3 被理解為除了 a、i 和 a 三個字元外,其他字元不能單獨是孤立的字元,例如:dds a daks 是合法的,用 i 或 a 替換中間的單 a 仍然是合法的,如果用其他東西代替,則不合法。

    4.理解為好像有兩個標點符號連線,例如,,!?這是不合法的,如果是? "是有效的,因為在第二個示例中,兩個標點符號中的乙個是雙引號。

    如果有什麼不明白的地方,可以打個招呼。

相關回答
4個回答2024-04-12

2. 1、對 2、錯(只有乙個程式) 3、錯(不一定) 4、對。 >>>More

4個回答2024-04-12

我想寫給你! 可惜我下班了,呵呵。

9個回答2024-04-12

它應該是 0它應該是乙個餘數運算。

8個回答2024-04-12

上面說這麼多是無稽之談。 樓主請看:注意你的程式:printf(“%d,%d”,(a,b),(b,a); >>>More

15個回答2024-04-12

int 需要根據編譯器的大小來表示。

16位編譯器說明:int占用16位,記憶體2位元組,最大:32767; >>>More