C語言I部落格作業07

2022-03-02 22:26:08 字數 2114 閱讀 6720

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

熟悉多分支結構switch語句的使用來解決實際問題

這個作業在那個具體方面幫助我實現目標

提供案例給我練習,並可以判斷對錯

參考文獻

pta本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分制成績的轉換規則:

大於等於90分為a;

小於90且大於等於80為b;

小於80且大於等於70為c;

小於70且大於等於60為d;

小於60為e。

1.1.1 資料處理

資料表達:

變數變數的值型別m

輸入的成績

整形a,b,c,d,e

得到的引數

整形資料處理:表示式:for(i=1;i<=n;i++)

流程結構:for迴圈加上switch的分支結構

1.1.2 實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明7 77 54 92 73 60 65 69

1 0 2 3 1

對了1.1.4 pta提交列表及說明

1.答案錯誤:沒有把100的情況算進去

給定 n 個正整數,要求你從中得到下列三種計算結果:

a1 = 能被 3 整除的最大整數

a2 = 存在整數 k 使之可以表示為 3k+1 的整數的個數

a3 = 存在整數 k 使之可以表示為 3k+2 的所有整數的平均值(精確到小數點後 1 位)

1.2.1 資料處理

資料表達:

變數變數的值型別m

輸入的數字整形x

最大的三的倍數整型b

餘數為1的數的個數整型s

餘數為2的數的總和

實數型資料處理:

表示式:for(i=1;i<=n;i++)

{scanf("%d",&m);

a=m%3;

switch(a){

case 0:{

if(x1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明8 5 8 7 6 9 1 3 10

9 3 6.5

最大的三的倍數是9,餘數為1的數有3個,餘數為2的數的平均值為6.5

8 15 18 7 6 9 1 3 10

18 3 none

最大的三的倍數是18,餘數為1的數有3個,餘數為2的數沒有

1.2.4 pta提交列表及說明

1.答案錯誤:對資料沒有初始化

同學**截圖

陳潔

自己**截圖

16374和1005

資料的初始化時非常重要的。容易造成難以察覺的錯誤。所以在c語言的程式設計中每乙個環節都是極其重要的,需要按部就班的去認真執行每乙個步驟。檢查錯誤是很痛苦的,就像寫數學題,在乙個步驟上稍稍出錯,結果就是差之千里,而錯誤又是難以找到。所以反而是第一遍就將題目做對來的更簡單點,寧願多在第一次做題目上多花點時間,也不願在事後去查詢錯誤。

c語言是在實踐中不斷積累,出錯,再改正中不斷提高的。要一步乙個腳印,在實踐中學習。

一絲不苟,認真學習。

C語言I部落格作業07

這個作業是屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 熟練運用switch 這個作業在那個具體方面幫助我實現目標 對多個題目運用if分支或者是if中套用for分支 參考文獻 無本題要求編寫程式計算某年某月某日是該年中的第幾天。1.1.1資料處理 資料表達 定義整...

C語言I部落格作業07

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 我希望能開發一種全新的語言程式 這個作業在那個具體方面幫助我實現目標 熟悉多分支結構switch語句的使用 參考文獻 1.pta實驗作業 2.互評 3.學習總結 1.1計算天數 15 分 本題要求編寫程式計算某年某月某日...

C語言I部落格作業07

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學習程式語言和程式設計,掌握並熟練使用它 這個作業在那個具體方面幫助我實現目標 學習對函式的程式設計 參考文獻 1.1題目名 1.1.1資料處理 資料表達 定義整形變數 i,n,score,a,b,c,d,e 資料處理 ...