C語言I部落格作業05

2022-05-02 20:18:08 字數 2593 閱讀 5230

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

作業要求的鏈結

這個作業的目標

熟練運用多if語句的運用

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

多if語句程式的編寫讓我多次練習

參考文獻

c語言程式設計

學號20209030

1.1.1 資料處理

資料表達:x,y為輸入的身高和體重   bmi為計算出的體脂指數

函式均為 雙精度浮點型

資料處理:資料表示式:賦值表示式,判斷表示式

流程結構:順序結構,判斷結構

1.1.2 實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明50 1.65

偏瘦型別1

55 1.65

正常型別2

70 1.65

偏胖型別3

80 1.65

肥胖型別4

110 1.65

極重度肥胖

型別51.1.4 pta提交列表及說明

1.編譯錯誤:**在visual stadio進行初次編譯,複製過來後忘記去除scanf後的「_s」

2.部分正確:審題未看準,應是身高除以體重的平方

3.編譯錯誤:**在visual stadio進行改錯編譯,複製過來後忘記去除scanf後的「_s」

1.2.1 資料處理

資料表達:fa,mo為輸入的父親身高和母親身高   zj為計算出的自己的身高

這三個函式為 雙精度浮點型

x,y,z為輸入的性別,是否愛運動,是否有良好飲食習慣

這三個函式為 字元型

資料處理:資料表示式:賦值表示式,判斷表示式

流程結構:順序結構,判斷結構

1.2.2 實驗**截圖

1.2.3 照測試資料

輸入資料

輸出資料

說明f 182 162 y y

170.8

女性 愛運動 飲食健康

f 182 162 n n

165.0

女性 不愛運動 飲食不健康

m 182 162 n n

185.8

男性 不愛運動 飲食不健康

m 182 162 y y

192.3

男性 愛運動 飲食健康

1.2.4 pta提交列表及說明

1.編譯錯誤:一開始以為思路錯誤,在visul studio裡執行不成功,後來換了一種思路一樣執行不成功,最後發現在visul studio裡執行不成功但是咋愛pta裡可以執行,對此我十分疑惑

1.同學的**運用了while語句,使**更加清晰易懂,更加簡單

2.我的**運用的if語句,運用已學知識,但是if語句後的else可以省略,我沒有省略,使**更加繁雜

3.觀察同學**,我認為我也應提前學習,盡快掌握c語言

1.我的**通過學習上乙個同學的**,去除掉了多餘了else,使**更加簡潔

2.同學的**是將每個位上的數判斷是否為一,是的記為1,不是記為0,最後再相加,這樣需要定義更多且更繁雜

3.3.1 學習內容總結

3.3.2 學習體會

1.本週主要學習的char定義和分支結構,多分支結構的運用使我更加找出最優對於題目的解答。

2.但是題目越來越複雜,方法越來越多,好的思路更是層出不窮,相比於他們的思路,我的做法更加繁雜難懂。因此我應多學習優秀的**和思路,不要被自己的思路所束縛。

3.我本週最大的問題是visual studio上對於題目(7-2)無法執行會報錯,在pta上可以正常執行,不清楚是什麼情況。

C語言I部落格作業05

這個作業屬於哪個課程 c語言程式設計ii 這個作業的要求在 c語言i作業04 我在這門課程的目標是 學好c語言為學習以後學習其他的語言做準備 這個作業在那個具體方面幫助我實現目標 對while迴圈語句的運用,思考能力等 參考文獻 c語言程式設計i dev c 1.題目內容描述 1.資料表達 輸入資料...

C語言I部落格作業05

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業鏈結 我在這個課程的目標是 用c語言編寫程式 函式 2.5 生成乘方表與階乘表 這個作業在那個具體方面幫助我實現目標 pta的編寫作業 參考文獻 c語言程式設計 1.1 題目名 判斷乙個整數的各位數字平方之和能否被5整除 1.1.1資料處...

C語言I部落格作業05

問題 答案這個作業屬於哪個課程?c語言程式設計ii 這個作業要求在 我在這個課程的目標是什麼?學習並掌握c語言中的函式使用 這個作業在哪個具體方面幫助我實現目標?更熟練 的技巧性 參考文獻 2.1判斷乙個數的各位數平方和能否被5整除 2.1.1資料處理 資料表達 用了整型變數s和n.資料處理 主要用...