c語言做業01-分支、順序結構

#1.本章思考總結c++

##1.1思惟導圖算法

##1.2本章學習體會及代碼量學習體會編程

###1.2.1學習體會 這一個星期算是我學習c語言的起點,由於暑假沒有提早自學c語言,因此一上課時會以爲比較吃力也難以跟上其餘大部分同窗的步伐,直到老師跟我說你的代碼量不夠,須要努力,我其實才真正認識到差距。最開始的我連一個簡單的輸入輸出都要琢磨很久,因此我國慶有時間就會敲些代碼,其實感受還挺明顯的,熟練了之後我會發現,老師留的分支結構順序結構的做業我已經能夠本身獨立完成,不須要他人的幫助了。雖然過程有些曲折,會經歷一個問題有編譯錯誤,多種錯誤,部分正確的問題,可是我仍是會盡可能克服,但願經過之後更深刻的學習,我會更加熟練掌握與運用。代碼數愈來愈多,編程越發熟練。我以爲老師上課也能夠多講些實例與書中沒有的知識好比以前的以前計算U盤數量的題目,會讓我對c有更多瞭解。瀏覽器

###1.2.2代碼累計學習

#2.PTA總分測試

##2.1順序結構、分支結構得分與排名: 3d

##2.2個人總分:225code

#3.PTA實驗做業blog

##3.1PTA題目1博客

判斷一個5位數是否是迴文數。例如12321是一個迴文數,即它的個位與萬位相同,十位與千位相同。

###3.1.1算法分析

1.定義int存放五位數字:number
2.輸入五位數字
3.用除或取餘運算分別表示出個位,十位,萬位,千位(我認爲這個是難點)
4.比較是否知足題意,知足輸出yes;不知足輸出no

###3.1.2代碼截圖 ###3.1.3測試數據

###3.1.4PTA提交列表及說明 Q1:第一開始編譯錯誤也不知道爲啥? A1:後來仔細一檢查發現,誒,個人分號長得不同,中英文混了,這大概是初學者最常犯的錯誤,之後必定不能再犯。 Q2:怎麼第二次提交仍是編譯錯誤? A2:此次我發現了我認爲本題的難點中的錯誤,就是表示出各個位數的數字,一方面,我少寫了等號,另外一個,我也弄混了||和&& Q3:哇,又一次? A3:此次是粗心了,上一遍修改中不當心刪掉了一個「 { 」。。。。。。終於。。。。。。答案正確

##3.2PTA題目2

本題要求編寫程序計算某年某月某日是該年中的第幾天。

###3.2.1算法分析

1. 把年份分紅閏年跟非閏年兩部分
2.閏年把每月的天個數分別算出來
3.非閏年也把每月的天數分別算出來

###3.2.2代碼截圖

###3.2.3測試數據

###3.2.4PTA提交列表及說明

Q1:第一次的編譯錯誤。。。 A1:我看到這麼複雜的結構以及這麼多重複的問題。我是真的不太會啊,請教了舍友以後,我獲得了答案正確這四個字 Q2:此次仍是答案正確 A2:由於我問了一下學長,發現了一個更爲簡單的方法,須要用到循環。 Q3:依舊提交的是答案正確 A3:我看博客園的時候又新發現了一種方法,也比較簡單

##3.3PTA題目3

本題要求根據某城市普通出租車收費標準編寫程序進行車費計算。

###3.3.1算法分析

1.定義整型變量time,浮點型變量money用來表示車費,money2用來回空補貼費,journey表示路程
2.把車費和回空填補費分別計算,最後相加
3.3千米如下,   money=10;money2=0;
4..3千米以上,10千米一下money=10+(journey-3)*2; money2=0;
5.  10千米以上, money=24+(journey-10)*3;money2=0;
6.若是時間大於5分鐘,money2=(time/5)*2;

###3.3.2代碼截圖

###3.3.3測試數據

###3.3.4PTA提交列表及說明

Q1:第一次編譯錯誤 A1:我又把中英文分號弄混了,個人錯誤在於尚未改正在瀏覽器上代碼的習慣,之後我都要在devc++上打代碼了 Q2:此次是部分錯誤,大於十千米的部分 A2:我粗心了,把三分鐘改爲了兩分鐘

#4.點評同窗博客

相關文章
相關標籤/搜索