C語言實驗報告

2022-08-19 21:36:10 字數 1472 閱讀 9126

4-6  輸出華氏-攝氏轉換表

4-7 求平方與倒數序列的部分和

4-2-8 判斷天數

4-6  輸出華氏-攝氏轉換表

先判斷輸入資料是否合法,若不合法則直接輸出。合法則迴圈輸出相應的華氏攝氏溫度表。

4-7 求平方與倒數序列的部分和

先明確題目中的函式如何用c語言表達,再構建出相應的迴圈語句求解即可。

4-2-8 判斷天數

先判斷出閏年和平年的區別,再用switch語句明確寫出各月份累積的天數,最後與該月天數求和即可。

4-6

本題的考察點是基本的迴圈語句設計。判斷合法性後,就設計乙個i<=high,i>=low的i作為for迴圈的基礎,並每次都i+=2,再依次輸出即可。

4-7

本體的考察點是基本的函式構建和迴圈語句。判斷用函式sum = sum + (i*i + 1.0/i)求和後,就使用for迴圈累加再輸出即可。

4-2-8

本體的難點在於明確各月份的天數,以及判斷閏年平年,再判斷輸入的天數是否大於二月。所以只需要用switch語句預先累加好個月的天數即可。

4-6  輸出華氏-攝氏轉換表

if (lower <=upper) 

}else

printf(

"invalid.\n

");

4-7 求平方與倒數序列的部分和

scanf("

%d %d

", &m, &n);

for(i = m; i <= n; i++)

printf(

"sum = %.6f\n

", sum);

4-2-8 判斷天數

switch

(month)

sum = sum+day;

if (year%400==0||(year%4==0&&year%100!=0

))

else

if (p==1&&month>2

)

printf("%d

",sum);

這次的題目總體難度比較親民,沒有語法上的難點。需要注意的,一是函式的正確與否,應當先確定解體所需要的函式,再將其編入**中。同時要考慮該函式的適用範圍,即邊界問題和一些特殊數值的問題。同時,應當謹慎書寫會對結果產生影響的語句,如「printf("%d %5.lf\n")等價於(printf"%d%6.lf\n")」(變數名稱略)。其次,要保證**的整潔度問題,若**凌亂不堪,則很容易在除錯**的時候無從下手。

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...