這個作業屬於那個課程
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 資料處理 ...