|這個作業屬於哪個課程| 計科三班 |
| ---- | ---- | ---- |
|這個作業要求在**| 作業要求 |
|這個作業的目標| 對分支結構進行了解並且掌握其的作用同時掌握邏輯關係符 |
|學號|20209037|
|這個作業在那個具體方面幫助我實現目標|對if-else語句進一步了解掌握二分支結構|
|參考文獻|c語言程式設計教材|
1.1題目一
1.1.1資料處理:
資料表達:為int型,以score為變數來為下面判斷語句進行判斷;
資料處理:使用if-else語句,同時也用到了賦值運算子,邏輯運算子,判斷運算子. putchar為輸出值
1.1.2 **截圖
1.1.3造測試資料
輸入資料
輸出資料
說明-1
error
當score<0
101error
當score>10040e
當0=60
d當60=70c
當70=85b
當80=90a
當90=
1.1.4 pta提交列表及說明
提交列表說明:答案錯誤,在打入數字時發現自己按錯了把小於60弄成了小於90,導致答案出現錯誤。
1.2題目二
1.2.1資料處理
資料表達:使用的變數kg,bmi,m,為double浮點型
資料處理:使用if-else語句來進行語句的判斷,通過變數bmi來判斷if-else語句,最後通過printf輸出所得到得相應值
1.2.2**截圖
1.2.3造測試資料
輸入資料
輸出資料
說明
62,1.71
正常當27>=bmi>=18.5
50,1.70
偏瘦當bmi<18.5
70,1.70
偏重當bmi>27
1.2.4 pta提交列表及說明
說明:經過多次的檢查,以及已經完成作業的同學幫助下完成,再次我不會檢視之前提交列表只能發全部正確的
同學**截圖:
自己**截圖:
不同點:
1.同學的**使用score變數,為int型,在對grade時用char進行定義,用printf進行輸出;
2.而我的**使用int整型,就沒有使用char進行定義,輸出也是用putchar,兩者之間的**大同小異;
3.我認為該同學的**更為簡單,而我的相對而言較為麻煩,更容易出現錯誤。但是其難度都差不多。
同學**截圖:
自己**截圖:
不同點
1.同學的**使用發f,m,a,為double型,在對s,l,d是以char定義,用if-else語句,以printf進行輸出
2.我的**使用double浮點型,使用bmi為變數進行語句的判斷,使用else-if語句,兩者之間區別不大
3.我認為該同學的**和我的**各有各的好,每個人都有自己存在的不足。
日期
**這週所花時間 **
**行
學到的知識
目前還存在的困惑
11.11 —— 11.18
5h300行
二分支結構和if-self語句
對有些邏輯運算子還是不太懂
時間
**部落格行數 **
**行數
第五周1600行
800行
3.3.1學習體會
1.本週主要學習了二分支結構以及對if-else語句的使用,但是我對邏輯運算子還是掌握的不夠熟悉,在課堂上老師也通過講解簡單的例子讓我們進一步了解if-else語句,表面看起來很簡單但是要想真正的學會還的自己操作。
2.本次作業的完成對我來說還是有較大的挑戰,總的來說,還是比較滿意,c語言的道路還很遠需要我認真對待。
3.通過快兩個月的學習,對c語言的認識慢慢開始步入正軌,也認識其的強大之處與神秘之處,要學好這門功課必須下苦功夫。總之努力就會有回報
C語言1部落格作業05
本週作業頭 這個作業屬於哪個課程 c語言程式設計 這個作業要求在 我在這個課程的目標是 學習和初步了解分支結構 這個作業在那個具體方面幫助我實現目標 更加深入了解分支結構 參考文獻 c語言程式設計 學號20209049 1.pta實驗作業 1.1用if else語句程式設計,根據輸入的百分制成績sc...
C語言部落格作業05
這個作業屬於哪個課程 c語言程式設計ii 這個作業要求在那裡 我在這個課程的目標是 學會如何定義函式,並呼叫函式 這個作業在哪個具體方面幫助我實現目標 了解編譯錯誤並如何糾正 參考文獻 資料表達 用i表示個位數,用j表示十位數,用k表示百位數 i,j,k,m,n都用int來定義 資料處理 本題用了i...
C語言 部落格作業05
問題 答案這個作業屬於哪個課程 c語言程式設計2 這個作業要求在 我在這個課程的目標是 用c語言使用函式語句以及更好的使用markdown語法 這個作業在哪個具體方面幫助我實現目標 函式語句的學習,markdown語法解釋等學習 參考文獻 pta常見問題解析 c語言程式設計 題目內容及描述 編寫函式...