C語言I作業11

2022-05-30 05:27:10 字數 3606 閱讀 6443

問題

回答這個作業屬於哪個課程

c語言程式設計i

這個作業要求在**

作業要求鏈結

我在這個課程的目標是

了解函式程式設計,掌握相關語句的使用;熟練使用markdown語法

這個作業在哪個具體方面幫助我實現目標

pta分支題的作業和語言的使用;markdown語法的使用

參考文獻

《c語言程式設計》;參考鏈結;

資料表達:定義變數k,m,temp,全為整型變數。

資料處理:

n1,n2為輸入的取值範圍,i用於控制迴圈,cnt用於記數

輸入範圍

cnt=0

for(i=n1;i<=n2;i++)

輸出cnt

自定義函式:

定義m接受n的平方根,b用於判斷n的位數,n就是輸入的整數,定義乙個10位的陣列a用了收集n的值;

n=na[10]=

m=sqrt(n)

if m*m=n

for(int i=0;i<=9;i++)

}返回0

輸入資料

輸出資料

說明100 300

cnt=4

00~300內有四個類完全平方數

10 30

cnt=0

10~30內沒有類完全平方數

144 144

cnt=1

存在乙個完全平方數

答案正確:剛開始在dev c++裡做了一點點發現有難,就上網看了下,剛開始就有很多編譯錯誤,

通過網上的**慢慢琢磨了一會。最後來pta裡做,好想第一下次一也有錯誤,但是是符號的錯

誤,後來才作對的。

資料表達:定義整型變數c,d,sum。

資料處理:

主函式:

定義a,b為輸入的範圍

輸入範圍

if 自定義函式is返回來的值不為0 輸出a is counted

if 自定義函式is返回來的值不為0 輸出b is counted

自定義函式 count_sum(a, b);

自定義函式is:

定義c,d,sum為number的每一位數累加的和且sum=0

while(number是否等於0)

if sum=5

返回1else

返回0自定義函式count_sum

定義count用於記錄滿足條件數的個數,sum1為滿足條件的每乙個數累加的和,i為控制迴圈

for(i=a;i<=b;i++)

輸出count,sum

輸入資料

輸出資料

說明10 100

count5,sum=160

存在五個個位數字之和是5的數,且他們的和為160

104 999

104 is counted. count = 15, sum = 3720

存在15個個位數字之和是5的數,且他們的和為3720

編譯錯誤:答案正確之前基本上是編譯錯誤,有些沒搞懂這個題目,後來問了同學,教我做了下這個題目,後來才在pta上完成的。

自己**

同學**

差異:我的**是參考了網上的**寫出來的,相比於同學的**,我其實更喜歡同學的

**,他的**比較簡短、易懂,適合我這種入門水平的人。

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

4/16~4/22

2小時32行

基礎的打頭**和輸出、換行符號

無5/23~5/29

2小時20行

編碼求華氏溫度對應的攝氏溫度

不會合適使用printf,格式掌握不了

6/7~6/13

6小時89行

求銀行利息、編寫分段函式、輸出三角形面積和周長

對分段函式不太懂,對if-else語句和scanf的使用地方不太清楚

7/14~7/18

6小時68行

for迴圈語句的運用,序列的求和。

對有些的格式和計算方法還不太明白

8/21~8/26

6小時81行

函式的計算,函式的呼叫。思維導圖的製作

對函式這方面還存在這疑惑

9/28~9/1

7小時115行

分支結構的理解及使用。

對有些語句的使用還不太理解

10/4~10/9

8小時135行

switch-case語句

對switch-case語句難以運用,有時不知道如何下手

11/11~11/16

8小時103行

while及do-while語句

對三種迴圈語句的區別與使用有些模糊不清

12/18~12/22

7小時82行

迴圈的巢狀,continue的使用

對語言表達有點不熟練,對**是看得懂打不出

13/25~13/30

6小時90行

迴圈的巢狀

對本次作業比較失望,實力有點低,並不能靠自己的實力去完成本次作業

14/2 ~14/7

7小時102行

函式的巢狀

這次課的內容我覺得我聽懂了一些,但用起來不是那麼熟練,對此的理解比較淺

這個學期眼看就快結束了,我也不清楚自己到底學了什麼,說沒學吧,我有懂一點,說學了吧,感

覺啥也沒懂,我對這些**還只停留在看得懂寫不出的層面,自己也有點慌。因為對於乙個在學c語

言的我來說看得懂並沒有什麼用,希望自己在接下來的時間裡慢慢的有所提公升。

我覺的我們學習的東西還不算多,可是現在我卻沒有理解以及使用過來。有時候當我做pta作業時,

看懂了題目卻不知道該怎麼去用**表達時,會覺得自己什麼都沒學得到,到自己憑實力做出一道

題,哪怕很簡單,自己也會感到自豪,真的,切身體驗。乙個學期過得很快,我掌握的東西卻寥寥

無幾,這也讓我惶恐。希望自己能利用一些空餘時間去理解這些東西,至少讓自己覺得在這個學期

感到有所收穫。本以為自己學了點什麼,在這次手寫**中發現,原來我懂的東西太少了。有點失

望,更多的是著急。真的在課後還要多看看相關讀物才行。

C語言I作業11

第5章 函式 要求學生掌握各種型別函式的定義 呼叫和申明,熟悉變數的作用域 生存週期和儲存型別。這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 掌握各種型別函式的定義 呼叫和申明,熟悉變數的作用域 生存週期和儲存型別 這個作業在那個具體方面幫助我實現目標 掌握各種型別...

C語言I作業11

c語言i作業11 第十五周作業 第5章 函式 要求學生掌握各種型別函式的定義 呼叫和申明,熟悉變數的作用域 生存週期和儲存型別。這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 h 我在這個課程的目標是 這個作業在那個具體方面幫助我實現目標 通過pta作業進行複習,繼續熟悉結構 參考文獻 c...

C語言I作業11

問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 語言的認識和了解,程式設計的基本操作,通過自己的實踐讓自己掌握好自己的專業 這個作業在那個具體方面幫助我實現目標 新 的編譯,函式和變數 參考文獻 pta系統常見問題解答 1.1.1資料處理 資料表達 資料為整...