這個作業屬於那個課程
c語言程式設計ii
這個作業屬於哪個課程
班級的鏈結
這個作業要求在**
作業的要求
我在這個課程的目標是
繼續學習string.h,提高閱讀理解能力,解決問題
這個作業在那個具體方面幫助我實現目標
熟練使用switch-case,if-else,能夠通過學習別人的**,優化自己的**,拓寬知識面
參考文獻
c語言程式設計(第三版)
學號20208927
1.pta實驗作業
1.1 求n以內最大的k個素數以及它們的和
題目內容描述:本題要求計算並輸出不超過n的最大的k個素數以及它們的和。輸入在一行中給出n(10≤n≤10000)和k(1≤k≤10)的值。
在一行中按下列格式輸出:素數1+素數2+…+素數k=總和值
其中素數按遞減順序輸出。若n以內不夠k個素數,則按實際個數輸出。
1.1.1資料處理
資料表達:定義變數n,count,為題目要求輸入的。定義isprime,cou(為輸出數的個數),i,sum(為輸出的和),均為整型變數。
資料處理:(偽**如下)
定義變數sum=0;cou=0;
isprime=1;
判斷素數,從最大的開始判斷,若為素數則isprime=0
從條件中最大的素數開始輸出,
cou++;sum=sum+i;
使用if條件判斷是否輸出加號
最後輸出等號和sum。
1.1.2實驗**截圖
1.1.3 造測試資料
輸入資料
輸出資料
說明1000 10
997+991+983+977+971+967+953+947+941+937=9664
部分正確
12 6
11+7+5+3+2=28
正確1.1.4 pta提交列表及說明
一次性輸出
1.2 高空墜球題目內容描述:皮球從某給定高度自由落下,觸地後**到原高度的一半,再落下,再**,……,如此反覆。問皮球在第n次落地時,在空中一共經過多少距離?第n次**的高度是多少?輸入在一行中給出兩個非負整數,分別是皮球的初始高度和n,均在長整型範圍內。
在一行中順序輸出皮球第n次落地時在空中經過的距離、以及第n次**的高度,其間以乙個空格分隔,保留一位小數。題目保證計算結果不超過雙精度範圍。
1.2.1 資料處理
資料表達:定義h,n(h為起始的高,n為**的次數)h為**n次後的高,sum為在空中經歷的距離。
資料處理:(偽**如下)
定義sum=h,
判斷n是否為0,進行for迴圈,若不為0,h=h/2,sum+=h*2,
若最後沒有落地,則最後一次在空中的運動距離為距離的一半
若為0,則輸出空中經過的距離、以及第n次**的高度均為0.0。
1.2.2 實驗**截圖
1.2.3 造測試資料
輸入資料
輸出資料
說明33 5
94.9 1.0
正確1.2.4 pta提交列表及說明
``1.部分正確:測試點n為0,輸出空中經過的距離、以及第n次**的高度均為0.0。
``2.**互評(5分)
找2份同學**,和自己**比較,建議互評**盡量找**風格差異較大。
同學**截圖
自己**截圖
對比:別人的三個for迴圈,我的兩個for迴圈,思路不同,別人的是先計數後判斷,我的是滿足條件後輸出,就不需要再判斷。
3.學習總結(15分)
3.1 學習進度條(5分)
周/日期
這週所花的時間
**行學到的知識點簡介
目前比較迷惑的問題
11.23-11.26
22小時
600string.h
gets,puts
11.15-11.21
22小時
500string.h,接觸基礎c++
vs和dev的快捷鍵不會使用,string背不下
11.10-11.14
26小時
300自定義函式,二維陣列,巨集定義,const
不會用複雜的巨集定義和const
11.2-11.8
26小時
600迴圈巢狀,一維陣列,二維陣列
如何把問題簡單化,靈活呼叫迴圈和函式
10.26-11.1
24小時
500迴圈巢狀,選擇排序,氣泡排序
排序很矇,逆時針坍縮不懂
10.19-10.25
24小時
200switch-case,迴圈
無3.2 累積**行和部落格字數(5分)
時間部落格字數
**行數
----
----
----
第八周1052
200第九周
1677
500第十周
3252
600第十一周
5186
300第十二周
6824
500第十三周
3.3 學習內容總結和感悟(5分)
3.3.1 學習內容總結
3.3.2 學習體會
感覺自己比周圍的同學更厲害,他們有時候來我問題的時候,會覺得那樣的題目很簡單,但是我覺的我們應該和其他學校那些同期的學生相比,不能侷限在現在安逸的現狀,如果不繼續努力,被別人追上來也是遲早的。彭琛老師的課進度很快,我會努力幫助身邊同學,共同提高運用c語言解決問題的能力。
C語言I部落格作業06
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學習並熟練c語言的語法以及函式 這個作業在那個具體方面幫助我實現目標 幫助我去了解各種運算子和函式型別 參考文獻 題目內容描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快,因為騎車...
C語言I部落格作業06
問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言i部落格作業06 我在這個課程的目標是 學會c語言,掌握程式設計基礎知識 這個作業在那個具體方面幫助我實現目標 學會了多分支結構 字元型資料型別和邏輯運算子。參考文獻 c語言作業評價標準 題目描述 給定n個正整數,請統計奇數和...
C語言I部落格作業06
一 二這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 熟悉多分支結構 字元型資料型別和邏輯運算子 這個作業在那個具體方面幫我實現目標 pta的作業練習 參考文獻 文獻問題描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快...