C語言部落格作業07

2022-06-04 14:57:06 字數 2268 閱讀 4088

這個作業屬於哪個課程

這個作業要求在**

/homework/11587

這個作業的目標

運用whlie語句

學號20209192

一、本週教學內容&目標

第4章 迴圈結構 4.1-4.2 熟悉使用while和do-while結構解決問題

二、本週作業

1.pta實驗作業

1.1.求整數的位數幾個數字之和

對於給定的正整數n,求它的位數及其各位數字之和。

輸入格式:

輸入在一行中給出乙個不超過10

​9​​ 的正整數n。

輸出格式:

在一行中輸出n的位數及其各位數字之和,中間用乙個空格隔開。

1.1.1實驗**截圖

1.1.2資料處理

資料表達

運用整型變數n,m,x

資料處理:

表示式:while(x!=0)結構流程:while迴圈

1.1.3 造測試資料

輸入資料

輸出資料

----

1233 6

1234

4 10

12345

5 15

123456

6 21

1.1.4pta提交列表及說明

1.2迴圈-古角猜想 (20分)

日本數學家古角靜夫研究自然數時,發現乙個有趣現象:「如果是個偶數就除2,如果是奇數就乘以3加1」,經過有限個這樣的處理步驟,最後一定能得到1. 任意輸入乙個自然數,給出得到結果1的運算過程。

輸入格式:

輸入乙個自然數n

輸出格式:

輸出每次運算步驟,直到結果為1.

輸入樣例1

5輸出樣例1

5*3+1=16 16/2=8 8/2=4 4/2=2 2/2=1

----

輸入樣例26--

--輸出樣例1

6/2=3 33+1=10 10/2=5 53+1=16 16/2=8 8/2=4 4/2=2 2/2=1

1.2.1資料處理

資料表達

整型int、字元型函式表達scanf()、printf()

----

資料處理:

運用了迴圈結構中的while語句和雙分支結構中的if-else語句來處理該語句;賦值表示式x=x/2、x=x*3+1;

1.2.2實驗**截圖

1.2.3測評資料

輸入資料

輸出資料

----

88/2=4、4/2=2、2/2=1

333+1=10、10/2=5、53+1=16、16/2=8、8/2=4、4/2=2、2/2=1

1010/2=5、5*3+1=16、16/2=8、8/2=4、4/2=2、2/2=1

1616/2=8、8/2=4、4/2=2、2/2=1

1.2.4pta提交列表及說明

2.**互評

3.學習總結

3.1學習進度條

周/日期

這周花的時間

------

第三週三天

第四周一天

第五周兩天

第六周兩天

第七周三天

3.2累計**行書和部落格字數

3.3學習內容總結

3.4學習體會

C語言部落格作業 07

問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學會c語言 這個作業在那個具體方面幫助我實現目標 對switch語句的練習 參考文獻 資料表達 本題用了四個整型變數,其中year表示年份,month表示月份,date表示月份的幾號,sum表示通過計算得出表示...

C語言 部落格作業07

這個作業屬於哪個課程 c語言程式設計 這個作業要求在 我在這個課程的目標是 熟練掌握switch語句的用法,知道break語句的一般的三種使用方法 這個作業在哪個具體方面幫助我實現目標 參考文獻 1.1本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分制成績的轉換規則 ...

C語言 部落格作業07

這個作業屬於那個課程 c語言設計 這個作業要求在 我在這個課程的目標是 熟悉掌握switch語句的應用 這個作業在那個具體方面幫助我實現目標 幫助我們掌握更多的語句型別,豐富我們的視野 參考文獻 題目描述 自從湖南農業大學 吉首大學和懷化學院組織程式設計課程聯考以後,舉辦聯考的經驗越來豐富。尤其是在...