C語言I部落格作業08

2022-05-30 06:09:14 字數 3189 閱讀 3052

問題

答案這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

對c語言有乙個深刻的了解,讓自己對**有個抽象的理解,了解各種語句

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

學了while,do while的迴圈語句,並且能夠初步應用

參考文獻

求整數的位數及各位數字之和

1.1.1資料處理
資料表達:運用int(整型)。用的變數為 c=n%10 , n=n/10 用來算各個位數上的數; s=s+c 用來計算各個位數的和; i++ 用來計算位數。

資料處理:運用if,while語句。

輸入乙個數n

如果n大於1000000000進行:

如果n大於等於1,則進行如下迴圈:

c=n除以10取餘數;

n=n除以10取整數;

s=s+c;

i等於i+1;

1.1.2實驗**截圖
1.1.3 造測試資料

輸入資料

輸出資料

說明2019

4 12

小於1000000000

10000000000

0 0大於1000000000

1.1.4 pta提交列表及說明

提交列表說明:

部分正確:一開始我int了乙個m,然後我的n=n/10打成了m=n/10。

部分正確:忘了把n的範圍打上。

一條蠕蟲長1寸,在一口深為n寸的井的底部。已知蠕蟲每1分鐘可以向上爬u寸,但必須休息1分鐘才能接著往上爬。在休息的過程中,蠕蟲又下滑了d寸。就這樣,上爬和下滑重複進行。請問,蠕蟲需要多長時間才能爬出井?

這裡要求不足1分鐘按1分鐘計,並且假定只要在某次上爬過程中蠕蟲的頭部到達了井的頂部,那麼蠕蟲就完成任務了。初始時,蠕蟲是趴在井底的(即高度為0)。

1.2.1資料處理
資料表達:運用int(整型)定義變數。用的變數為 s=s+u ,計算向上距離; t=t+1 ,計算時間; s=s-d ,計算向下移動的距離。

資料處理:運用if,while語句。

輸入總距離n 向上爬的距離u 向下滑的距離d 三個數

如果n大於s,進行如下迴圈:

s=s+u;

t=t+1;

判斷如果s大於等於n:

跳出迴圈;

s=s-d;

t=t+1;

1.2.2實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明50 12 5

13u>d

50 10 11無u

1.2.4 pta提交列表及說明

提交列表說明:

思路較為清晰,在dev上改了很多次,正確後打在pta上。

大致是差不多的,但是他if裡面的是e=e其實也就是直接輸出e了,既然直接輸出的話,可以像我一樣if裡面打break直接跳出迴圈輸出就可以了,能節省一點時間,雖然不多。

3.1 學習進度條(5分)

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第一周(9.19-9.27)

2天24

**的最基本輸出

要怎麼進行輸入

第二週(9.25-10.4)

2天20

華氏溫度轉換和gcc編譯器編譯的方法

怎麼樣才能打出乙個我們能輸入乙個溫度就能把它轉化為攝氏度的**

第三週(10.8-10.11)

2天90

函式的輸入輸出

各種數學的符號和運算要怎麼在**上表示出來

第四周(10.11-10.17)

2天84

迴圈語句的應用

無第五周(10.19-10.26)

2天78

函式的定義和呼叫

無第六周(10.27-11.2)

2天125

if-else的嵌入,和邏輯符號的應用

感覺有點問題,但具體不知道是**。。。

第七周(11.3-11.8)

2天129

switch語句和應用

不清楚switch的意義,有點被查詢**的題搞糊塗了,以為只能用來解決那種型別的問題

第八周(11.9-11.16)

3天82

while和do while

有時候感覺沒有什麼問題,但是就是進入不了while迴圈

3.2 累積**行和部落格字數(5分)

3.3 學習內容總結和感悟(5分)

3.3.1 學習內容總結

3.3.2 學習體會

C語言I部落格作業08

這個作業屬於哪個課程 c語言程式設計ii 這個作業的要求在 c語言i作業08 我在這門課程的目標是 學好c語言為學習以後學習其他的語言做準備 這個作業在那個具體方面幫助我實現目標 對while迴圈語句的運用,思考能力等 參考文獻 c語言程式設計i dev c 1.題目內容描述 對於給定的正整數n,求...

C語言I部落格作業08

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業鏈結 我在這個課程的目標是 掌握和熟悉c語言的各種結構和語句 這個作業在那個具體方面幫助我實現目標 更加熟悉三種迴圈語句 參考文獻 c語言程式設計,pta 1.1求整數的位數及各位數字之和 對於給定的正整數n,求它的位數及其各位數字之和。...

C語言I部落格作業08

這個作業屬於哪個課程 班級鏈結 這個作業要求在 作業要求的鏈結 這個作業的目標 熟練的運用迴圈的巢狀 學號20209030 1.1.1 資料處理 資料表達 n為輸入的彩票個數 abcdef為6位數彩票的每一位的值 函式均為 整型 資料處理 資料表示式 賦值表示式,迴圈表示式,判斷表示式 流程結構 順...