如何判斷C語言的分數

發布 科技 2024-06-16
17個回答
  1. 匿名使用者2024-01-29

    問題是這樣的。

    C 語言中的浮點數有自己的精度,“if (a == b)”絕不能用於確定相等性

    其中 a 和 b 是賦值的浮點型別。 而且甚至這種比較也是寫錯了(非常不規範,程式設計時容易出錯)。"if (a == 0)"其中 a 是浮點數。

    解決方案是設定乙個非常小的數字“float min num = 例如,對於 2 層樓,這只有在可以進行如下比較時才正確:

    float a,b;

    a = ..

    b = ..

    if ((min_num)

  2. 匿名使用者2024-01-28

    不知道lz有沒有學過這個類,但是當我學會了它時,它很容易做到,並在類中新增2個成員變數。

    建構函式可以自動減小,如果比較,它會過載運算子,如果兩個成員變數相等,則相等。

  3. 匿名使用者2024-01-27

    讓分數小於乙個非常小的數字,這樣我們就可以把它看作是相等的。

    比方說凌晨 1 點<

  4. 匿名使用者2024-01-26

    想想看,你能用遞迴方法嗎? 但我認為這台計算機必須絕對相等才能相等,但它似乎需要根據該資料的位數進行近似。 具體來說,我們不得不再考慮一下!!

  5. 匿名使用者2024-01-25

    我什至不知道你是如何執行它的...... 您的 scanf 語句應該在 %d 之後,而不是 score。

  6. 匿名使用者2024-01-24

    #include

    main()

    另外,我想說,使用。

    ifelse if

    在句子形式 else if 中,表示在前乙個 if 條件不成立時做出判斷,例如 if(score<60)。

    否則,如果(score<70)分數大於或等於60且小於70

  7. 匿名使用者2024-01-23

    scanf("%d,&score");它應該是 scanf("%d",&score);

    程式末尾還缺少乙個“}

  8. 匿名使用者2024-01-22

    你在問什麼問題? 上面的**有乙個“}”,應該是這個問題。

  9. 匿名使用者2024-01-21

    scanf("%d,&score");

    這裡錯了,應該是scanf("%d",&score);尋求收養。

  10. 匿名使用者2024-01-20

    編寫自己的函式。

    分子和分母分開存放,然後根據需要進行運算,例如:(fraction through the fraction, pseudo**) int fz1, fz2, fm1, fm2;

    fm1,fm2 取最小公倍數 x

    fz1 = x/fm1 * fz1

    fz2 = x/fm2 * fz2

    在這種情況下,兩個分數的表示式為:fz1 x fz2 x 基於具有相同分母的分數,操作簡單。

  11. 匿名使用者2024-01-19

    以陣列為例,定義乙個資料結構,可以是長度為 2 的陣列,也可以是結構體。

    定義兩個長度為 2 a[2], b[2] 的陣列,分子分別儲存在 a[0]、b[0],分母儲存在 a[1]、b[1](對於負數,符號與分子相同)。

    上面的想法和手動計算是一樣的,只是用C語言“翻譯”來提供另一種想法,直接計算結果,然後從無限迴圈小數轉換成分數。

  12. 匿名使用者2024-01-18

    在群列舉方法中,從 1 到較小數字的兩個數字 a、b 是 for(i=1; i<=a;i++),然後用if(a%i==0&&b%i==0)判斷兩個數的餘數是否為零,如果為零,則讓兩個數除以匹配的i值,a=a i,b=b i,然後繼續迴圈,直到沒有匹配的數從1到a!!

  13. 匿名使用者2024-01-17

    有一種東西更像是乙個負數,它是乙個大數,直到它達到 0,減號是最大的公約數。

  14. 匿名使用者2024-01-16

    我不明白。

    到 EOF 結束。 那怎麼可能還是-1,0 100以內就是有效資料。

    為什麼還有1000-1啊,問題和你寫的答案分開解釋,特殊輸入格式,輸出格式。

  15. 匿名使用者2024-01-15

    具體一點? 分級到底是什麼意思?

  16. 匿名使用者2024-01-14

    這需要乙個自定義類,該類在 C++ 中更容易實現。

  17. 匿名使用者2024-01-13

    在 C(或計算機儲存)中,沒有分數,但可以存在小數。

    例如:include

    void main()

相關回答
8個回答2024-06-16

1.首先準備一台PC,學習程式設計一般對PC沒有太大的要求,一般主流配置都不錯。 >>>More

7個回答2024-06-16

通常有兩種方法可以做到這一點:

1 在進入之前商定參賽作品的數量。 例如,首先輸入總計,然後輸入總計數或合計組的資料。 >>>More

13個回答2024-06-16

學好一門語言自然比找不到工作容易。

C 是一種通用的計算機程式語言,具有廣泛的應用。 C 旨在提供一種程式語言,該語言可以以簡單的方式進行編譯,處理低階記憶體,生成少量機器程式碼,並且在沒有任何執行時支援的情況下執行。 >>>More

9個回答2024-06-16

可以使用**來判斷:

#include >>>More

12個回答2024-06-16

1.首先準備一台PC,學習程式設計一般對PC沒有太大的要求,一般主流配置都不錯。 >>>More