C語言 部落格作業07

2022-05-31 12:15:12 字數 2844 閱讀 5355

這個作業屬於哪個課程

c語言程式設計ⅰ

這個作業要求在**

我在這個課程的目標是

熟練掌握switch語句的用法,知道break語句的一般的三種使用方法

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

參考文獻

1.1本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分制成績的轉換規則:大於等於90分為a;小於90且大於等於80為b;小於80且大於等於70為c;小於70且大於等於60為d;小於60為e。

⑴資料處理

資料表達:本題使用了int的整形結構,for迴圈結構以及switch語句。

資料處理:

⑵實驗**截圖

⑶造測試資料

輸入資料

輸出資料

說明77 54 92 73 60 65 69

1 0 2 3 1

a:1人 b:0人 c:2人 d:3人 e:1人

91 81 71 88 55 69 52

1 2 1 1 2

a:1人 b:2人 c:1人 d:1人 e:2人

77 65 51 98 89 62 81

1 2 1 2 1

a:1人 b:2人 c:1人 d:2人 e:1人

⑷pta提交列表及說明

錯誤原因:

①答案錯誤:開始在自己的只使用了乙個for迴圈語句,但是能夠編譯出來,直接複製在pta上面

②答案錯誤:問了一下同學之後加上了乙個for迴圈,但是答案還是錯誤,因為我沒有將變數a,b,c,d,e定義為0.

1.2給定 n 個正整數,要求你從中得到下列三種計算結果:a1 = 能被 3 整除的最大整數a2 = 存在整數 k 使之可以表示為 3k+1 的整數的個數a3 = 存在整數 k 使之可以表示為 3k+2 的所有整數的平均值(精確到小數點後 1 位)

⑴資料處理

資料表達:本題使用了int的整形結構,for迴圈結構以及switch語句,還使用了double雙精度浮點型。兩個都定義了不同的變數。

資料處理:

⑵實驗**截圖

⑶造測試資料

輸入資料

輸出資料

說明8,5 8 7 6 9 1 3 10

9 3 6.5

能被整除3的只有9 符合3k+1只有三個 符合3k+2的數字運算結果

8,15 18 7 6 9 1 3 10

18 3 none

能被整除3的只有18 符合3k+1只有三個 無符合3k+2的數字運算結果

⑷pta提交列表及說明

錯誤原因:

①答案錯誤:題目沒有讀懂,數學那一塊的**弄錯了運算,沒有弄清楚之間的運算

②答案錯誤:還是開始沒有將變數定義為0,乙個for迴圈結構出了一點錯誤,數字打錯了

⑴同學**截圖(軟體三班王文志)

自己**截圖()

⑵比較結果

我們的**差不多 , 格式也差不多,定義的變數不同而已,switch語句的格式不一樣,他的空格打的比我多。其他的沒有什麼不同

同學**截圖(軟體三班曾佳)

自己**截圖

比較結果

不同點:他定義的變數沒有按題目給的來,還有switch語句後面的常量表示式和語句不一樣。

相同點:我們兩個的**基本上差不多,只是**格式不一樣,我的**行數比他的少

⑴學習進度條

周/日期

這週所花時間

**行學到的知識點簡介

目前比較迷惑的問題

第七周五個半小時

140熟悉多分支結構switch語句的使用

還是不是很懂switch語句的用法

⑵累計**行和部落格字數

⑶學習內容總結和感悟學習內容總結

C語言部落格作業 07

問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學會c語言 這個作業在那個具體方面幫助我實現目標 對switch語句的練習 參考文獻 資料表達 本題用了四個整型變數,其中year表示年份,month表示月份,date表示月份的幾號,sum表示通過計算得出表示...

C語言 部落格作業07

這個作業屬於那個課程 c語言設計 這個作業要求在 我在這個課程的目標是 熟悉掌握switch語句的應用 這個作業在那個具體方面幫助我實現目標 幫助我們掌握更多的語句型別,豐富我們的視野 參考文獻 題目描述 自從湖南農業大學 吉首大學和懷化學院組織程式設計課程聯考以後,舉辦聯考的經驗越來豐富。尤其是在...

C語言 部落格作業07

這個作業屬於哪個課程 c語言程式設計 這個作業要求在 我在這個作業的目標是 學會用while迴圈解決問題 這個作業在哪個方面幫我實現目標 作業中有許多使用while迴圈解決的好題目 參考文獻 c語言程式設計教材 學號20209069 第四章 迴圈結構4.1 4.2熟悉使用while和do while...