C語言I部落格作業03

2022-06-03 13:24:07 字數 2682 閱讀 4035

這個作業屬於哪個課程

這個作業要求在**

/homework/11448

這個作業的目標

反思自己之前的錯誤,更深入的理解**每一行的作用

學號220209090

1.1 三個數的中位數b

題目內容描述:輸入三個整數,請程式設計輸出這三個數的中位數。

1.1.1實驗**截圖

1.1.1資料處理

1.資料表達:用了a,b,c三個變數,這些變數的值由scanf輸入,都是整型;

2.資料處理:用到的表示式有ab,b>c等比較大小的表示式,流程結構用到了順序結構和選擇結構。

1.1.3 pta提交列表及說明

根據pta提交列表,簡要描述除錯程式碰到的問題及解決辦法:

q1: 編譯錯誤,問了學長發現思路不對,重新思考。

a1 要思考這道題用什麼方法做,腦子裡先有個大致流程並記錄下來, 這是個比大小的題,三個變數,比較兩次,需要用到疊加if語句來作判斷。

1.2 幸運彩票

題目內容描述:彩票的號碼有 6 位數字,若一張彩票的前 3 位上的數之和等於後 3 位上的數之和,則稱這張彩票是幸運的。本題就請你判斷給定的彩票是不是幸運的。

1.2.1實驗**截圖

1.2.2資料處理

1.資料表達:用了g, s, b, q, w, sw,x,n等變數,這些變數的值有的直接定義,n是scanf輸入,都是整型;

2.資料處理:用到的表示式有for (int i = 1; i<= n; i++)和if-else語句,流程結構用到了順序結構和選擇結構。

1.2.3 pta提交列表及說明

根據pta提交列表,簡要描述除錯程式碰到的問題及解決辦法:

q1: 答案錯誤。

a1 和輸出事例對比,直接複製過來稍作改動就沒問題了。

q3:還是答案錯誤。

a2:仔細檢查一遍,發現先是有個n的輸入的,新增了scanf對n的輸入,連帶程式裡改動之後正確。

1.3 正整數逆序

題目內容描述:編寫程式通過鍵盤讀入1個5位十進位制正整數,然後按逆序(萬位變為個位,千位變為十位,百位仍在百位,十位變為千為,個位變為萬位)輸出這個數字。

1.3.1實驗**截圖

1.3.2資料處理

1.資料表達:用了x,s,b,q,w,o,s1,b1,q1變數,這些變數的值x由scanf輸入,其他為計算得出,都是整型;

2.資料處理:用到的表示式有%取餘,流程結構用到了順序結構。

1.3.3 pta提交列表及說明

根據pta提交列表,簡要描述除錯程式碰到的問題及解決辦法:

q1: 顯示編譯錯誤了;

a1: vs2019上scanf_s在pta提交時應改成scanf,忘改了 ;

q2: 顯示答案錯誤,明明執行出來是一樣的;

a2: 在輸出結果的printf裡刪掉了乙個空格就好了。

找乙份優秀**,理解**功能,並講出你所選**有點及可以學習的地方。

相比我之前的for的巢狀使用,兩個金字塔堆出來的沙漏,用fabs()直接得出()內的絕對值,在用乙個if-else做判斷,直接一行一行打出,思路簡直,真是學到了!

3.1 學習進度條

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第八周/10.19~10.25

20小時

400行

變數型別,輸入,輸出,if語句,while語句,以及巢狀使用

while還不熟練,做題太少

第九周/10.26~11.12

28小時

600行

課上跟著老師腳步學習了if—else,在學長那裡學了陣列

陣列的使用

第十周/11.2~11.8

30小時

700行

課上學了for迴圈,理解更深了。

for的巢狀,列印沙漏

3.2 累積**行和部落格字數

3.3 學習感悟

1.一次測試讓我意識到了我存在的很多問題,看上去天天在那三個小時的坐在那裡但是效率奇低;

2.很多東西學是學了但是很不熟練;

3.學習了還是要不斷練習才能成為自己的東西;

4.有什麼不會的,那些語法到底含義是什麼,還是按照程式流程圖一步一步走一遍領悟更深些。

C語言I部落格作業03

一 二這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 掌握關係運算 if else語句 格式化輸入語句scanf 以及常用的數學庫函式 這個作業在那個具體方面幫助我實現目標 能較為熟練使用if語句 參考文獻 題目描述 為了提倡居民節約用電,某省電力公司執行 階梯電價 ...

C語言I部落格作業03

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 能很熟練的運用c語言,在程式設計時提高效率 這個作業在那個具體方面幫助我實現目標 通過運用各種工具和markdown的語法來幫助我實現目標 參考文獻 題目 為了提倡居民節約用電,某省電力公司執行 階梯電價 安裝一戶一表的...

C語言I部落格作業03

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言i部落格作業03 我在這個課程的目標是 提公升對c語言的認知度,並借助來熟悉markdown語法 這個作業在哪個具體方面幫助我實現目標 pta裡的作業 參考文獻 pta系統常見問題解答 題目內容描述 這是一道簡單的分段函式的計算。資料表...