C語言I部落格作業11

2022-05-21 05:51:06 字數 3597 閱讀 3333

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

熟悉並熟練程式設計,爭取獨自設計乙個小程式

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

掌握各種函式的意義和定義函式,能夠知道函式用途

參考文獻

本題要求實現乙個函式,判斷任一給定整數n是否滿足條件:它是完全平方數,又至少有兩位數字相同,如144、676等。

函式介面定義:

int isthenumber ( const int n );

其中n是使用者傳入的引數。如果n滿足條件,則該函式必須返回1,否則返回0。

資料表達:定義整型變數m、n、i、div,運用了if語句,while和for迴圈

資料處理:

偽**:

int isthenumber ( const int n )

;//清零

while (n > 0)}}

n = n / div;//計算n

}//迴圈計算

輸入資料

輸出資料

說明100,500

n=7有7個數滿足條件

100,150

n=3有3個數滿足條件

500,1000

n=2有2個數滿足條件

說明:這一題在dev-c++上面試了很多次,錯誤總出在第七行和第十四行和十九行,未了解這個語句然後不知道這樣寫的原因,經過多次琢磨問大佬終於解決了這個問題。

本題要求實現兩個函式:乙個函式判斷給定正整數的各位數字之和是否等於5;另乙個函式統計給定區間內有多少個滿足上述要求的整數,並計算這些整數的和。

函式介面定義:

int is( int number );

void count_sum( int a, int b );

函式is判斷number的各位數字之和是否等於5,是則返回1,否則返回0。

函式count_sum利用函式is統計給定區間[a, b]內有多少個滿足上述要求(即令is返回1)的整數,並計算這些整數的和。最後按照格式

count = 滿足條件的整數個數, sum = 這些整數的和

進行輸出。題目保證0資料表達:定義變數digital,sum1,用到了do-while迴圈和else語句。

資料處理:int is(int number)

//提取各位數

while(number!=0);

if (sum1==5)//判斷是否為5

return 1;

else

}void count_sum(int a,int b)//計算另一種情況

//調換a,b的值

輸入資料

輸出資料

說明104 999

104 is counted. count = 15, sum = 3720

滿足條件的整數有15個,整數和為3720

200 800

count = 10, sum = 3110

滿足條件的整數有10個,整數和為3110

300 888

count = 6, sum = 2244

滿足條件的整數有6個,整數和為2244

說明:多次錯誤是當時第十九行沒想到,導致錯誤;然後就是字母過多,搞混了,造成錯誤。

說明:我和這位同學的**看起來差不多,但是這位同學的**比我的**看起來簡潔多了,也更容易懂,以後我的**也要越來越簡潔,一看就懂的那種,穩步提公升自己。

說明:**差異不大,但是中間**有一段不一樣,我令a,b等於特定的值,然後執行下一步,而這位同學則是對其進行定義然後執行下一步。

周/日期

這週所花時間

**行學到的知識簡介

目前比較迷惑的問題

7/2019.10.11

14280

scanf,if else語句

對於scanf語句還不是特別了解

8/2019.10.17

16320

for的迴圈語句以及迴圈體

不太懂迴圈體的操作,以及對於for的迴圈語句也不是很熟悉

9/2019.10.25

20430

使用自定義函式和除錯**

除錯過程不太熟悉,除錯操作不太熟練

10/2019.11.1

18570

多分支結構和邏輯運算子

對邏輯運算子了解不是特別明白,對多分支結構不太熟悉

11/2019.11.8

18700

switch分支結構

對switch語句還不夠熟練

12/2019.11.15

22980

熟練掌握while和do-while語句

對do-while語句還不是特別了

13/2019.11.21

281258

了解了continue語句和break語句的大致區別,知道了巢狀迴圈

雖然知道了有continue語句和巢狀迴圈,但是不會把它運用到具體題目中去

14/2019.11.28

251576

對於之前學習的知識有了一點會齊的感覺,了解了一點

雖然大體上,大概了解了,然而還是不很熟練將其運用進實際問題

15/2019.12.5

261789

對函式有了深一點的了解,懂了函式的定義和使用,認識到了變數的作用域,生存週期和儲存型別

對於函式的使用不太熟悉

請用思維導圖的形式將到目前為止所學的內容進行整理

這次的題目好難,尤其是程式設計題,題目都看不懂,不知道從哪下手,沒有一點頭緒,覺得自己雖然上了這麼久的課了,但其實懂的東西不太多,以後還要做的更多,掌握方法,逐漸熟悉起來,多鍛鍊自己的思維能力,增強讀題能力,不至於以後再出現看不懂題目的狀況。

C語言I部落格作業11

這個作業是屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 學到更多的語言程式設計技術 這個作業在那個具體方面幫助我實現目標 複習了函式的定義,變數的生存週期,定義,全域性變數等等。參考文獻 無本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數,又至...

C語言I部落格作業11

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言i部落格作業11 我在這個課程的目標是 鞏固先前所學的知識,熟悉使用函式。這個作業在哪個具體方面幫助我實現目標 pta裡的作業 參考文獻 csdn 瀏覽器 一本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數,又至少有...

C語言I部落格作業11

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學會用正確的語法格式進行程式設計,鍛鍊能力,學好c語言,學會如何呼叫函式和定義函式 這個作業在那個具體方面幫助我實現目標 習題的練習,互評,思維導圖的繪製,培養了思維邏輯能力 參考文獻 偽 int isthenumber...