C語言“企業發放的獎金是以利潤提成為依據的”,為什麼補不上?

發布 科技 2024-03-29
8個回答
  1. 匿名使用者2024-02-07

    你的問題是 100 個程式設計示例的問題,第乙個演算法是錯誤的:if(a<=100000) printf("%ld",(;如果(a<=200000) printf("%ld",;在這裡,你計算獎金的額外部分,你不計算額外的部分。 後面的其餘部分也是如此,如果 else 太混亂,您可以使用 if else if else if else if else if ...這樣一來,程式就不是為你寫的了,相信你有源** 補充:

    main() 補充道:是不是寫錯了? 你的程式邏輯是錯誤的,並且有多層的 if else 也被混淆了

    非常感謝,我知道我的方法有多錯誤,我的演算法實際上是正確的,我補充......對他們每個人這是不超過部分的獎金,非常感謝 後續問題:中間的那些大括號 刪除它們沒用 我試過輸出或 0 :當然,你的 if 語句搞砸了沒有正確答案,你很容易想要乙個不是 0 的結構。

    0 線上。

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

    程式已除錯。 您的問題是,當整數資料 A 乘以浮點資料時,結果將儲存為浮點資料。 如果以長整數格式輸出,程式會判斷有誤差,輸出會用 0 表示。

    因此,我將格式輸出更改為浮點輸出。 使用最後乙個。 2f 輸出不表示資料長度,這是因為超過 100 萬,資料要大得多,這樣做可以減少錯誤。

    includevoid main() 新增: 我嘗試使用您編寫的程式執行它,輸出為 0。 我上面對 0 結果的解釋是錯誤的,對不起。

    我不太確定為什麼。 附錄:我在這裡的輸出也是 0

    上面的方法修改了,至於為什麼結果是0,應該是電腦讀數有問題。怎麼看,我不太清楚。。

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

    順便說一句,他們是對的,因為當你將小數乘以整個形狀時,結果就變成了零!

  4. 匿名使用者2024-02-04

    case 10:

    default:

    w=(a[i]-1000000)*;break;

    超過 110w,您不給獎金。 這是無情的。

    題外話:這個獎金很糾結,以後再賣40w,我就給6000元,直接把生意給競爭公司拿外加點錢。

  5. 匿名使用者2024-02-03

    16 unsigned int 0 65535, 32 位 0 2(32)-1 開始定義陣列,它應該是乙個長整數,長無符號 a[12]。

  6. 匿名使用者2024-02-02

    1.首先,你的'大於***和小於等於***類似於這種書寫錯誤,不能像數學那樣用C語言表示,而應該是'x>**和x<=***

    2.其次,你的審核有問題,計算公式不正確,比如:利潤高於10萬元且低於20萬元時,低於10萬元的部分支付10%,高於10萬元的部分可以委託; 你的公式是這樣的 --if(1000003在if(200000中,你按照我給你的三個錯誤的一步一步的類比。

    double 型別應為 '%lf'

    建議您以自己編寫的第二種方式進行更正。

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

    你好房東!!

    C 語言中 10% 的用法是錯誤的!!

    10% 應該被轉換,追隨者也是如此!!

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

    二樓解釋得好,17500是100000*,房東的計算方法是正確的,錯的就是不知道c中表示式的用法;

相關回答
10個回答2024-03-29

在 C 語言中,檔案可以根據資料的組織方式分為 ASCI 檔案和二進位檔案。 ASC 程式碼。 >>>More

9個回答2024-03-29

範圍。 你靜態字元 *chh;

static char *ch1;雖然兩個指標指向的位址沒有變化,但你有沒有想過它們指向的記憶體位址是否已經釋放,char chc[10]; 它是本地的,函式已經結束,生命週期已經結束,你正在嘗試使用 void times() 中的指標訪問它。 >>>More

11個回答2024-03-29

C 語言的有效變數名稱:

首先,它只能包含數字、字母和下劃線。 >>>More

5個回答2024-03-29

這些不是巨集定義,而是檔案包含。

該巨集定義乙個字串,如下所示:define identifier。 >>>More

3個回答2024-03-29

計算機2C級語言題型及評分標準: 1.多項選擇題:40道題,每題1分。 根據標準答案給出分數。 >>>More