慕課哈工大C語言程式設計精髓 課後練習

2021-10-04 17:52:17 字數 673 閱讀 5467

第2周——數字間的那些事兒,做點計算哈

程式設計題選做

總是犯錯的地方:(1)scanf的&有的時候會忘記

(2) scanf("%lf,%d,%lf",&rate, &year, &capital);如果不型別不匹配就無法正常讀入變數

(3)x1=(-3/(2.0*2.0))+sqrt(3*3-4*2*1)/(2*2);記得加括號(2.0*2.0),同時注意除法要想得到小數的結果要把運算元寫為浮點型。

(4)強制型別轉換見書p39中的例子

int m=5;此時(float)m/2的型別強轉能夠獲得2.5,但是(float)(m/2)只能得到2.0

同時,強轉之後m的資料型別仍然是整型,沒有發生改變。

這裡需要注意一下,比較容易出錯。

1輸出逆序數(3分)

#include

#include

intmain()

3存款利率計算器v1.0(3分)

#include

#include

intmain()

7求一元二次方程的根(3分)

#include

#include

intmain()

慕課哈工大c語言程式設計精髓練習題第四周

題目內容 根據scanf 的返回值判斷scanf 是否成功讀入了指定的資料項數,使程式在使用者輸入123a時,能輸出如下執行結果 123a input error 輸入格式 d d 輸出格式 如果成功讀入指定的資料項數,輸出格式為 a d,b d n 注意 等號的兩邊各有乙個空格 輸入非法資料,輸出...

哈工大C語言程式設計精髓 輸出逆序數

輸出逆序數 3分 題目內容 從鍵盤任意輸入乙個3位整數,程式設計計算並輸出它的逆序數 忽略整數前的正負號 例如,輸入 123,則忽略負號,由123分離出其百位1 十位2 個位3,然後計算3 100 2 10 1 321,並輸出321。1.從鍵盤輸入資料可以使用函式scanf 例如,scanf d x...

哈工大C語言程式設計精髓 字元型別判斷

題目內容 從鍵盤鍵入任意乙個字元,判斷該字元是英文本母 不區分大 小寫 數字字元還是其它字元。若鍵入字母,則螢幕顯示 it is an english character.若鍵入數字則螢幕顯示it is a digit character.若輸入其它字元,則螢幕顯示 it is other char...