c語言l部落格作業08

2022-05-30 06:57:15 字數 2787 閱讀 1373

問題

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

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

學好c語言,熟練基本語句

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

對基本語句的程式設計和複習,一些c語言符號的運用

參考文獻

c語言教材

題目內容:對於給定的正整數n,求它的位數及其各位數字之和。輸入格式:輸入在一行中給出乙個不超過109的正整數n。輸出格式:在一行中輸出n的位數及其各位數字之和,中間用乙個空格隔開。輸入樣例:321輸出樣例:3 6

資料表達:定義三個變數分別表示正整數以及他的位數和各位數之和,都屬於整型變數,我用int對他們進行定義。

資料處理:用sum+=n%10;對n進行取餘並累加,先得到各項位數再吧他們加起來。

輸入資料

輸出資料

說明456

3 15

三位數,各位數和為15

5673 18

三位數,各位數和為18

1923 12

三位數,各位數和為12

1.while語句後面沒有寫條件。翻上課的筆記while後面要加條件。

2.提前結束語句,在while後面打了分號。用編譯器編譯去掉分號。

題目內容:一條蠕蟲長1寸,在一口深為n寸的井的底部。已知蠕蟲每1分鐘可以向上爬u寸,但必須休息1分鐘才能接著往上爬。在休息的過程中,蠕蟲又下滑了d寸。就這樣,上爬和下滑重複進行。請問,蠕蟲需要多長時間才能爬出井?這裡要求不足1分按1分鐘計,並且假定只要在某次上爬過程中蠕蟲的頭部到達了井的頂部,那麼蠕蟲就完成任務了。初始時,蠕蟲是趴在井底的(即高度為0)。輸入格式:輸入在一行中順序給出3個正整數n、u、d,其中d資料表達:用int定義n u d分別表示水井的深度和蟲爬行的速度和降落的高度。

資料處理:用n -= u;time ++;表示蟲爬行了u時間time就加一,n += d;time ++; 則表示蟲休息降落並且時間加一。

輸入資料

輸出資料

說明14 3 2

23爬上去需要23分鐘

16 3 2

27爬上去需要27分鐘

16 3 3

15爬上去要15分鐘

1.打完後直接放在c++上面編譯改正,所以直接對了,不需要改。

同學**

我的**

1.同學的運用了for迴圈而我用的是while。

2.他定義了四個變數,我的只有三個。

同學**

我的**

1.while定義的條件不同。

2.定義的變數不同。

3.我用了累加法和累減法,他只用了累加法。

4.我的程式中有乙個break將程式分為兩部分。

周/日期

這週所花時間

**行學到的知識簡介目

前比較迷惑的問題

第七周5h

60學習了if else,定義數學函式

用的不夠熟練

第八周7h

97學習了for語句,迴圈程式設計

和之前學的有些混淆,有時不會動筆

第九周7h

108學習改正**運用編譯器調整**,用**輸入成階成表

運用的不熟,做起來很費時間

第十周7h

120熟練邏輯符以及他的運用

容易把邏輯符混淆,以至於做題常常出問題

第十一周

7h135

分支結構的學習

switch運用的不夠好,不是很會用來做題目

第十二周

8h143

while和do while的學習

while和do while去別的不是很清楚

內容:對上次作業的講評,複習以前所學知識,新課的學習,對while迴圈語句的理解以及while和do while的區別,同時上課還講了for迴圈和while迴圈的區別,while後面括號內要寫執行的條件而for迴圈不需要。

總結:越學越難學,越往後面學起來越複雜,在學習新知識的同時應當多複習前面的所學內容,這樣才不會學如逆水行舟,不進則退。

經常感覺心有意,而力不足,想學好但是又學不好。甚至有時聽不懂老師在講什麼。學起來很吃虧,也許是不夠熱愛,興趣是最好的老師,我想什麼時候我把程式設計當成是享受了,也許就真的學好了。

c語言l部落格作業08

這個作業屬於哪個課程 這個作業要求在 homework 11613 這個作業的目標 學會用多個for迴圈和各種巢狀語句 學號 20209063 請再此處列出自己的排名,如 資料處理 定義整型變數i,j,n。資料表達 用倆個並在一起的for迴圈來分別表示行和資料相乘,最後得出答案。1.1.2實驗 截圖...

C語言 部落格作業08

這個作業屬於哪個課程 c語言程式設計ii 這個作業的要求在 我在這個課程的目標是 學習基礎程式語言c語言,基本掌握c語言的思維方向 這個作業具體在哪個方面幫助我實現目標 程式設計訓練,字元型變數的學習 參考文獻 c語言程式設計 7 1 求整數的位數及各位數字之和 1.1.1資料處理 資料表達 用了整...

C語言 部落格作業08

問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業的要求在哪 我在這個課程的目標是 更加深入的了解c語言,打好基礎 這個作業在哪個具體的方面幫助我實現目標 對 加深了理解,學習了swith語句 參考文獻 輸入資料 輸出資料 說明12 2 3共2位數,各位數相加等於3 1233 6 共3位數...