1.作業頭
| 這個作業屬於哪個課程 | |
| ---- | ---- | ---- |
| 這個作業的要求在** | |
| 我在這個課程的目標是 | 更加了解if-else分支結構,加以練習,能熟練使用if-else語句,總結鞏固學習到的內容 |
| 這個作業在那個具體方面幫助我實現目標 | 在練習的過程中使自己不斷鞏固所學的內容並且在練習中發現自己的錯誤,讓自己了解到自己的錯誤 |
| 參考文獻 | c語言程式設計(第三版) |
| 學號 | 20209004 |
1.本週作業
1.1 7-1 求整數的位數及各位數字之和
1.1.1 資料處理
| 資料表達 | 先定義n和sum還有digit,分別表達n的值整數的位數還有各位數的和 |
| ---- | ---- | ---- |
| 資料處理 | 用while語句進行迴圈,迴圈條件是n>0,每迴圈一次將n進行取餘並且累加,i=i+
1,最後n除以10;最後輸出位數和各位數字之和 |
1.1.2 實驗**截圖
1.1.3 造測試資料
輸入資料
輸出資料
說明321
3 6三位數
7533 15
三位數,各位數字之和大於十
100001
6 2六位數,中間全為零
1.1.4 pta提交列表及說明
說明:第一次寫沒有先給sum賦值,而且在while語句中少了乙個「;」,導致了錯誤
1.2 7-3 迴圈-古角猜想
1.2.1 資料處理
| 資料表達 | 先定義n,再賦值,最後根據條件進行計算得出1 |
| ---- | ---- | ---- |
| 資料處理 | 先用while語句,當n不等於1時進行下一步運算,用if語句判斷n是不是偶數,是偶數就先輸出運算步驟,再將n除以2,如果不是,輸出運算步驟再將n乘以3加1,一直到得出n等於1 |
1.2.2 實驗**截圖
1.2.3 造測試資料
輸入資料
輸出資料說明5
5*3+1=16 16/2=8 8/2=4 4/2=1
66/2=3 33+1=10 10/2=5 53+1=16 16/2=8 8/2=4 4/2=1
1.2.4 pta提交列表及說明
說明:之前把ifelse語句中間的輸出語句和n的變化位置放反了,所以輸出的n與需要的n不是同乙個數,是經過處理的數,在ifelse語句後面沒有打大括號,導致編譯錯誤
2.**互評
2.1 自己的**
2.2 別人的**
區別:1.該同學使用了do~while語句,而自己是用while語句,本質上是一樣的
3.學習總結
3.1 學習總結
周/日期
這週所花的時間
**行學習到的知識
目前存在的問題
6 10.08~10.11
2h38
輸出『hello world』
無7 10.12~10.18
4h56
c語言的一些基礎內容
無8 10.19~10.25
5h99
學習呼叫函式
不會呼叫fact函式
9 10.26~11.01
8h140
if~esle分支結構
無10 11.02~11.08
8h240
for迴圈語句
在要迴圈的次數內容比較複雜時老是出錯
11 11.09~11.15
11h306
邏輯運算子
在表達時容易出錯
12 11.16~11.22
15h400
char字元型
不是很清楚,不能熟練的使用
13 11.23~11.29
15h394
switch語句
掌握的不是很熟練
14 11.30~12.06
17465
do~while語句
不知道在什麼情況下用while語句比用for語句好
3.2 累積**行和部落格字數
3.3 學習內容總結和感悟
3.3.1 學習內容總結
3.3.2 學習體會
體會:1.while語句在有些時候比for語句更好用
2.上課必須得認真聽,同時也得多加練習,不然寫題目根本無從下手
C語言I部落格作業07
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟悉多分支結構switch語句的使用來解決實際問題 這個作業在那個具體方面幫助我實現目標 提供案例給我練習,並可以判斷對錯 參考文獻 pta本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分...
C語言I部落格作業07
這個作業是屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 熟練運用switch 這個作業在那個具體方面幫助我實現目標 對多個題目運用if分支或者是if中套用for分支 參考文獻 無本題要求編寫程式計算某年某月某日是該年中的第幾天。1.1.1資料處理 資料表達 定義整...
C語言I部落格作業07
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 我希望能開發一種全新的語言程式 這個作業在那個具體方面幫助我實現目標 熟悉多分支結構switch語句的使用 參考文獻 1.pta實驗作業 2.互評 3.學習總結 1.1計算天數 15 分 本題要求編寫程式計算某年某月某日...