C語言 部落格作業06

2022-05-31 20:09:09 字數 3448 閱讀 3459

##一.作業頭

| 這個作業屬於哪個課程 | |

| ---- | ---- |

| 這個作業要求在** | /homework/11528 |

| 這個作業的目標 | 更好的了解分支結構,深化學習if和switch語句,熟練運用if,switch |

| 學號 | 20209176 |

##二.本週作業頭

| 這個作業屬於那個課程 | c語言程式設計ii |

| ---- | ---- | ---- |

| 這個作業要求在** | /homework/11554 |

| 我在這個課程的目標是 | 熟悉多分支結構switch語句的使用 |

| 這個作業在那個具體方面幫助我實現目標| 通過練習來了解分支結構的使用,深化對分支的了解,加強使用分支結構 |

##三.本週作業

###1.pta實驗作業

####1.1 前天是哪天

題目內容描述:給定公元2023年到公元2023年之間的某一天,請你給出該天的前天是哪一天

1.1.1實驗**截圖

1.1.2 資料處理

資料表達:運用變數y,m,d,sum,這些變數均為整形變數,用於輸入,求和

資料處理:使用switch語句首先判斷非閏年的沒月天數,在if判斷閏年

1.1.3 造測試資料| 輸入資料 | 輸出資料 | 說明 |

| ---- | ---- | ---- |

| 2020 3 5 | 2020-3-13 | 樣列 |

| 2019 3 2 | 2019-2-28 | 二月份 |

| 2020 1 2 | 2019-12-31 | 跨年 |

1.1.4 pta提交列表及說明

1.部分正確:剛開始是用if語句依次判斷沒乙個情況,**行數

2.答案錯誤:之後使用switch語句寫,把case 1多算了31天

####1.2 簡單計算器

題目內容描述:模擬簡單運算器的工作。假設計算器只能進行加減乘除運算,運算數和結果都是整數,四種運算子的優先順序相同,按從左到右的順序計算。輸入樣例:1+2*10-10/2=1.2.1實驗**截圖

1.2.2 資料處理

資料表達:這道題使用了整形變數x,y,i,字元變數op,變數x,y,op為輸入變數,i為判斷變數

資料處理:使用getchar來輸入單個運算子,使用while迴圈,if依次計算,

1.1.3 造測試資料| 輸入資料 | 輸出資料 | 說明 |

| ---- | ---- | ---- |

| 1+210-10/2= | 10 | 樣列 |

| 110/0+4 | error | 分母為0,輸出錯誤 |

| 5/6+4?8 | error | 有非法運算子 |

1.2.4 pta作業提交列表

1.部分正確:在寫的時候沒把相除時分母為0的情況寫出來,並且沒有使用判斷變數i來輸出error
####2.**互評

找2份同學**,和自己**比較,建議互評**盡量找**風格差異較大。

同學**截圖

自己**截圖

1.第一位同學先判斷閏年的天數,用else判斷非閏年

2.第二位同學先判斷閏年非閏年,將他們單獨分開來算,但這太複雜了,可以直接在非閏年的基礎上加一天就行

3.我是先計算非閏年的天數,再判斷是否為閏年,如果是閏年就加一天

####3.學習總結

3.1學習進度條

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

2/2-2/8

1500

570二維陣列,陣列的多個輸入輸出

對陣列的呼叫還不是很清楚

3/9-3/15

1800

750自定義和呼叫函式,巨集定義

如何用巨集定義寫一些計算式,自定義函式的用途

4/16-4/22

1750

680string函式的初步學習,分支函式的深化學習

還不知道怎麼使用string函式

5/23-5/29

1720

630分支結構switch的深化學習

switch語句裡巢狀if等語句

3.2累積**行和部落格字數

3.3學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

1.這週深化學習了switch語句,加強了對switch的了解

2.感覺學習的壓力比較大了,要加強複習準備結業考試

3.這週我我要對自己進行知識的查漏補缺,加強知識的鞏固

C語言 部落格作業06

問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業的要求在哪 我在這個課程的目標是 更加深入的了解c語言,打好基礎 這個作業在哪個具體的方面幫助我實現目標 對 加深了理解,學習了四則運算,懂得了字元型資料的輸入和輸出 參考文獻 輸入資料 輸出資料 說明11 walk 走路快100 all一...

C語言 部落格作業06

問題 答案作業所屬課程 c語言程式設計 作業要求 課程目標熟悉多分支結構 字元型資料型別和邏輯運算子 具體方面實現目 學習有關於關係表示式和邏輯表示式的題目 參考文獻 高考結束不久,各校的入取分數線也出來了,北京大學 peking university 720,浙江大學 zhejiang unive...

C語言部落格作業06

這個作業屬於哪個課程 這個作業要求在 homework 11554 這個作業的目標 掌握switch語句和for迴圈 學號20209160 第3章 分支結構 3.3 使學生熟悉多分支結構switch語句的使用。這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 寫上作業的鏈結 我在這個課程的目...