用C語言為小學生寫四個算術運算!

發布 教育 2024-03-22
5個回答
  1. 匿名使用者2024-02-07

    就這麼簡單,你學過C嗎?

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

    請先給出乙個明確的答案:因為程式規定您首先輸入乙個運算子,然後輸入兩個運算元。

    解釋原因:請參閱下面的**部分。

    第一次掃瞄f("%c",&oper);這句話要求乙個(注意它是)字元格式的值,給操作者;

    如果輸入數字、英文等,如果先輸入 10,則運算元為 1,而不是 10,因為 %c 一次只能讀取乙個字元;

    接下來,輸入第二個和第三個,程式會進一步判斷操作器,如果操作器等於 - 號,則執行減法,如果等於 + 號,則執行加法;

    因此,如果輸入的運算元與任何運算子都不匹配,則無法執行該操作。

    有沒有解決方案:

    顛倒語句的順序:複製第一行 printf 和第一行 scanf,注意兩行 printf 在 scanf 上方,並將這兩句話放在第二個 scanf 之後和第三個 print 之前。 您可以輸入 1 個空格 + 2 個空格輸入,僅此而已。

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

    當程式執行時,系統將首先提示您輸入運算子,然後提示您輸入運算元。 如果您不按照提示進行操作,程式當然會報告錯誤。

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

    這是乙個完整的程式,我測試了它以滿足您的要求,您正在檢視它,我編寫了乙個模組化實現,我發布了您有點凌亂,並且函式宣告(如果合二為一)。 c檔案把所有的子函式都放在宣告的前面,不是很複雜,包括

    #include

    #include ""自定義必須用雙引號括起來。

    如果使用尖括號,則會出錯。

    包括在這裡。 h 檔案。

    功能功能:實現減、加、乘、除。

    void main()

    elseprintf("重新輸入錯別字錯誤")}}

    #include

    #include

    void division(float a,float b)

    #include

    #include

    void multiplication(float a,float b)

    #include

    #include

    void subtraction(float a,float b)

    #include

    #include

    void sum(float a,float b)

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

    例如,如果定義乙個整數變數並賦值 a=3,則執行 a++ 後 a 的值將為 4,如果 ++a 是 a 的當前值,則只有在 a 參與操作後才會增加。

    首先,如果 -- 以同樣的方式,將自加法改為自減法

相關回答
3個回答2024-03-22

Heada 和 headb 都是具有前導節點的單鏈表。 在這個演算法中,我們從 heada 鍊表的第 i 個元素中刪除公共元素,然後在 headb 的第 j 個元素之前插入單鏈表 heada。 >>>More

9個回答2024-03-22

錦上添花意味著在美麗的錦緞面料上新增鮮花。 隱喻略帶修飾,讓美更美,延伸的隱喻在原有成就的基礎上進一步提煉。 宋黃庭健的《安頌》。

13個回答2024-03-22

小學和中學的區別如下:

1、受教育程度不同:小學是初等教育,初中是中等教育,包括初中和高中; >>>More

5個回答2024-03-22

關於消防)。

關於交通安全)。 >>>More

3個回答2024-03-22

大家好! 我叫劉佳怡,是一名三年級(4)年級的小學生。 我喜歡運動,早上教室裡每個人都在瘋狂地玩耍,操場上只有乙個人跑得很快,那就是我。 >>>More