C語言實驗報告

2022-08-21 12:21:11 字數 1158 閱讀 9580

一.實驗題目,設計思路,實現方法。

第三次實驗7-7計算火車執行時間,

第四次 計算分段函式和迴圈new 4-6輸出華氏-攝氏溫度轉換表,

第四次 分支+迴圈 加強版 4.2.7 裝睡。

設計思路:

計算火車執行時關鍵在於運算方法,對其進行統一轉化量度,再進行運算。

4-6輸出華氏-攝氏溫度轉換表和4.2.7 裝睡中,都輸入了不定值整數限定處理資料的數量,都需要進行for迴圈使程式中的每個量按順序進行運算,並利用if限定範圍。

實現方法:

1.對於7-7計算火車執行時間,關鍵在於運算方法,該題將時間統一轉換為分鐘再對其進行運算,並在輸出使用%02d,使結果在不滿兩位數時前一位補零。

2.對於4-6輸出華氏-攝氏溫度轉換表,按照要求輸入兩個不定值整數,通過條件判斷限定範圍,再通過for迴圈執行,最後按照要求輸出。(注意乙個攝氏溫度celsius佔據6個字元寬度,靠右對齊,保留1位小數。)

3.對於4.2.7 裝睡,按照要求輸入乙個不定值整數,並且該整數決定了接下來需要處理的資料的量,為了方便我們成批的輸出,引入陣列這個概念。再通過for迴圈中嵌入if語句進行判斷,最後成批輸出。

二.源程式

#include

int main()

第四次 計算分段函式和迴圈new 4-6輸出華氏-攝氏溫度轉換表

#include

int main()

}else

return 0;

}#include

char name[9];

int main()

}return 0;

}三.遇到的問題及解決方法,心得體會

1.對許多輸出中特定的輸出格式(%02d,%6.1lf,%s)未能了解其含義,最終通過查閱書籍等方法解決。

2.忽略了對輸出是字元的考慮,依舊使用int導致錯誤,後通過與同學的交流,得以解決。

4.對陣列char[ ]的不了解,後通過同學得知括號內數字決定,該陣列儲存資料的數量。

總而言之,這幾次實驗使我明白,寫程式需要細心檢查,每乙個小錯誤,都能造成乙個大問題,並且想問題不要理所當然,很多問題就出在這。

c語言實驗報告

1 字元與ascii碼 2 運算子與表示式的應用 3 順序結構應用程式 4 數學函式的演算法描述 5 雞兔同籠的演算法描述 6 確定座標的演算法描述 實驗目的 要求 1 從鍵盤輸入任意字元,且在輸入前要求有提示資訊 2 輸出兩行 第1行是字元形式輸出3個字元,3個字元以逗號隔開,第2行是輸出字元對應...

c語言實驗報告

一 實驗題目,設計思路,實現方法 1.實驗題目 11 6 方陣迴圈右移 本題要求編寫程式,將給定n n方陣中的每個元素迴圈向右移m 個位置,即將第0 1 n 1列變換為第n m n m 1 n 1 0 1 n m 1列。12 7 輸出大寫英文本母 本題要求編寫程式,順序輸出給定字串中所出現過的大寫英...

c語言實驗報告

一 實驗題目,設計思路,實現方法 1 實驗題目 7 7 計算火車執行時間 本題要求根據火車的出發時間和達到時間,編寫程式計算整個旅途所用的時間。4 7 求平方與倒數序列的部分和 本題要求對兩個正整數m和n m n 編寫程式,計算序列和m 2 1 m m 1 2 1 m 1 n 2 1 n 4 2 6...