c語言第一次作業--分支 順序結構


1.1思維導圖

1.2.1本周學習體會以及代碼量學習體會

1.2.2學習體會

  • 因為在假期時只看了小部分的學習視頻,也沒有刷題量,導致了在開始就感覺到差同學的進程很多。剛開始覺得老師講課很快,在惡補了很基礎的學習視頻后發現老師講課其實還是比較清晰的,自己打字比較慢,現在每天都練習打字的速度,理解書中的知識點,把書里說的點在拼題上面找對應的題做。
  • 現在我的代碼量還是比較少的,在開始打代碼時一道題都要反復的去找書里看有沒有相似的例題,一些編譯的錯誤不知道怎么改,一些語句的輸出是什么樣的,為什么是這樣的,請同學幫忙看代碼能找出一堆錯,有些錯誤錯一次沒有記住,下一次又接着錯,經過兩星期的學習和一次次試錯,現在終於達到可以獨立完成一道題,可以找錯,題目說的輸出怎樣表示答案才會正確,相比較難的題在詢問同學后大致的思路~代碼能清楚明白,現在的代碼量很少,我知道必須要盡快把落下的補上。

1.2.3代碼累計

2.PTA總分

截圖展示

我的總分:

PTA總分:225

PTA實驗作業

3.1PTA題目1

題目簡介:輸入24小時制的時間,轉換為12小時制

3.1.1算法分析

  • 1.定義h為小時,t為時間,在輸入時候加入:
  • 2.當h大於12時,輸出表達式h=h-12,
  • 3.注意題目提到的中午12點為0:0,晚上的零點為12:0,用else if來把各時間段分開
  • 4.輸出12小時制的時間段

3.1.2代碼截圖

3.1.3測試數據

3.1.4PTA提交列表及說明

  • Q1.一開始忽略了條件中午時間,不認真讀題
  • A1.加入中午的條件之后,早上時間段的又錯了,不過后來把每個時間段把步驟一一的羅列出來,每一個時間段的輸出表示清楚,這才正確了
  • Q2.if(h=12)
  • A2.應該改為if(h==12),把等於表達為賦值,導致中午的時間一直輸不出來,

3.2PTA題目2

題目簡介:輸入三個整數,請把三個數從小到大一次輸出

3.2.1算法分析

  • 1.定義三個整數,x,y,z,再定義一個數temp來存放數據
  • 2.temp=0
  • 3.用if語句分別羅列六種情況,不過已經用temp來存放數據了所以可以if(x>y),if(y>z),if(x>z)
  • 4.表達式temp=x;x=y;y=temp;
  • 5.從小到大輸出結果

3.2.2代碼截圖

3.2.3測試數據

3.2.4提交列表說明

  • Q1.一開始嘗試了把六種情況羅列出來,但是打了一大串代碼結果還是錯誤?
  • A1.在老師教了新方法后重新換一種做法,一串代碼錯誤是因為三個數沒有比較出大小就輸出了,問題的邏輯沒有理清
  • Q2.寫的代碼感覺沒有錯誤,邏輯也清楚,但為什么還是答案錯誤?
  • A2.很重要的temp沒有賦值為0,導致程序不知道temp的值是多少,所以答案錯誤

3.3PTA題目3

題目簡介:

本題要求根據某城市普通出租車收費標准編寫程序進行車費計算。具體標准如下:
起步里程為3公里,起步費10元;
超起步里程后10公里內,每公里2元;
超過10公里以上的部分加收50%的回空補貼費,即每公里3元;
營運過程中,因路阻及乘客要求臨時停車的,按每5分鍾2元計收(不足5分鍾則不收費)

3.3.1算法分析

  • 1.定義distance,money,time;
  • 2.分清三個階段,第一個distance=3,money為10;第二個3<distance<10,每公里2元;distance>10,10公里以上的部分加收50%的回空補貼費,每公里3元,注意題目說臨時停車的,每5分鍾2元計收
  • 3.表達式一:money=10+time/5*2;
  • 4.表達式二:money=10+(distance-3)2+time/52;
  • 5.表達式三:money=10+(distance-3)2+(distance-10)3+time/5*2
  • 6.輸出費用

3.3.2代碼截圖

3.3.3測試數據

3.3.4PTA提交列表及說明

  • Q1.沒有把停車時間計入,導致答案錯誤
  • A1.下一次一定把題目讀清楚才去開始打代碼,果然每道題都要寫算法分析,可以避免許多錯誤
  • Q2.編譯錯誤
  • A2.很粗心,&符號在輸入時沒有加,讀代碼時候只看了條件那些有沒有錯,以后一定要記得加&!!!
  • Q3.感覺一點都找不出錯了,結果還是錯誤!!
  • A3.把 ; 打成了中文的了,天啦,因為這個錯誤糾結了我兩天,在每一次答案錯誤的時候都十分想不通,其實這個問題在開始時也犯過,但當時改出來了,也沒有太注意,這次吃到了苦頭,果然每一次的錯誤都要重視。

4.評論同學博客截圖

評論同學1


評論同學2

評論同學3

評論同學4

評論同學5


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM