這個作業屬於那個課程
c語言程式設計ii
這個作業要求在**
我在這個課程的目標是
能成功的寫出自己的**與軟體
這個作業在那個具體方面幫助我實現目標
強化了我的思維
參考文獻
c語言導論
1.pta實驗作業
1.1 7-10計算天數
本題要求編寫程式計算某年某月某日是該年中的第幾天。
1.1.1資料處理
資料表達:設定了y,m,t,sum.y,m,t分別代表年月日,sum代表天數總和,整型數列。
資料處理:偽**:("%d/%d/%d",&y,&m,&t)(輸入資料格式)
switch(m-1)(輸入當月月份不進行累加-1)
sum=sum+t(加上單月輸入的日數)
自定義函式int md(int y)(區分閏年與平年2月28天與29天。if-else語句)
1.1.2實驗**截圖
1.1.3實造資料
輸入資料
輸出資料
說明2000/03/01
61該年份為閏年,2月29天
2017/09/08
251該年份為平年,2月28天
2019/33/58
58月份超過,日數超出,依舊輸出,可見**不完善
1.1.4 pta提交列表及說明
提交列表說明:
q1:case2:數字不能緊靠,再加是英文輸入錯誤
q2:沒有考慮到當月月份的計算
q3:輸入資料格式錯誤
q4:瞎改錯誤。。(>..
q5:累加的順序錯誤12-1,不是1-12;break.
q6:...........
1.2 7-12 統計學生成績
本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分制成績的轉換規則:
大於等於90分為a;
小於90且大於等於80為b;
小於80且大於等於70為c;
小於70且大於等於60為d;
小於60為e。
1.2.1 資料處理
資料表達:設定了x,i,n,a,b,c,d,e這些變數,n代表輸入人數,x代表分數,abcde代表著輸出資料
資料處理:偽**:for(i=1;i<=n;i++)(設定迴圈)、
輸出1.2.2 實驗**截圖
1.2.3 造測試資料
輸入資料
輸出資料說明3
1 2 3
0 0 0 0 3
輸入資料小與60為e段
556 99 100 58 25
2 0 0 0 3
輸入資料進行區分abcde
5102 25 56 78 0
1 0 1 0 3
輸入超過100,依舊有輸出,雖然題目沒說,還有負數,該編碼有很多不足
1.2.4 pta提交列表及說明
提交列表說明:
q1:答案錯誤一直都是我想太多
q2:我本以為需要加入許多限制去除100以上和負數
q3:但總是答案錯誤
q4:可能是因為我沒理解好題目
q5:不斷提交,導致這麼多答案錯誤
q6:其中乙個編譯錯誤是因為不小心刪了個;
q7:最後我刪除了限定條件
q8:才正確
q9:。。。。
q10:。。。。
2.**互評
同學**截圖
自己**截圖
圖一與自己相比用了陣列的方式來編輯,陣列我們現在還沒學,不過看起來確實簡便些
圖二,。。。感覺這寫這編碼的主人是個閒人。
3.學習總結
3.1 學習進度條
周/日期
這週所花時間
**行學到的知識點簡介
目前比較迷惑的問題
第十一周
36小時
246學生與運用switch語句,與複習字元型
如何得到比較中最大的數
3.2 累積**行和部落格字數
3.3 學習內容總結和感悟
3.3.1 學習內容總結
3.3.2 學習體會
通過這作業,通過這課堂,我學習到了許多新的知識,到現在感覺我開始喜歡寫**的感覺,創造自己的程式,雖然有時候會抓狂,崩潰,但習慣一切都好
C語言I作業07
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟練編寫 的格式要求,了解c語言的程式設計運用 這個作業在那個具體方面幫助我實現目標 編寫 的思維,錯誤總結等方面提公升了自己的編寫能力 參考文獻 c語言程式設計 1.1.1資料處理 資料表達 變數n,使用int型定義,...
C語言I作業07
問題 回答這個作業屬於哪個課程 c語言程式設計i 這個作業要求在 作業要求鏈結 我在這個課程的目標是 了解函式程式設計,掌握相關語句的使用 熟練使用markdown語法 這個作業在哪個具體方面幫助我實現目標 pta分支題的作業和語言的使用 markdown語法的使用 參考文獻 c語言程式設計 參考鏈...
C語言I作業07
問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 語言的認識和了解,程式設計的基本操作,通過自己的實踐讓自己掌握好自己的專業 這個作業在那個具體方面幫助我實現目標 新 的編譯,switch語句的使用 參考文獻 pta系統常見問題解答 1.1.1資料處理 資料表...