C語言I部落格作業06

2022-06-04 12:24:07 字數 3492 閱讀 5862

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

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

|這個作業要求在** | |

|我在這個課程的目標是 |進一步學習分支結構,並且熟練的運用 |

|這個作業在那個具體方面幫助我實現目標 |學習switch語句,擴充分支結構的知識 |

|參考文獻 |c primer plus(第6版中文版) |

|學號 |20208983 |

要求編寫程式計算某年某月某日是該年中的第幾天。

資料表達:用到了需要輸入的整型a, b, d, f;字元型c;

資料處理:

1.表示式:case 1:f=0;break;

case 2:f=31;break;

case 3:f=60;break;

case 4:f=91;break;

case 5:f=121;break;

case 6:f=152;break;

case 7:f=182;break;

case 8:f=213;break;

case 9:f=244;break;

case 10:f=274;break;

case 11:f=305;break;

case 12:f=335;break;

case 1:f=0;break;

case 2:f=31;break;

case 3:f=59;break;

case 4:f=90;break;

case 5:f=120;break;

case 6:f=151;break;

case 7:f=181;break;

case 8:f=212;break;

case 9:f=243;break;

case 10:f=273;break;

case 11:f=304;break;

case 12:f=334;break;

2.流程結構:

運用到了switch語句和if-else語句

輸入資料

輸出資料

說明2009/03/02

612009/03/02是該年的61天

2004/11/02

3072004/11/02是該年的307天

2000/12/02

3372000/12/02 是該年的337天

2018/07/02

1832018/07/02 是該年的183天

問題:部分正確 第27行表示式case 3:f=58;break;計算出錯

解決:改為 case 3:f=59;break;

鍵盤輸入1個正的整數a,如果a是3的倍數但不是5的倍數,則輸出a除以5的餘數。如果a是5的倍數但是不是3的倍數,則輸出a除以3的餘數。如果a既不是5的倍數但也不是3的倍數,輸出a除以15的餘數

資料表達:運用到了需要輸入的整型a

資料處理:

1.表示式:

a%3==0&&a%5!=0

a%5==0&&a%3!=0

a%3!=0&&a%5!=0

2.流程結構:運用到了if-else語句

輸入資料

輸出資料

說明18

318是3的倍數,18除以5餘3251

25是5的倍數,25除以3餘1377

37既不是3的倍數,也不是5的倍數,37除以15餘7238

23既不是3的倍數,也不是5的倍數,23除以15餘8

問題:編譯錯誤 第12行表示式a%3!=0&&a%5!==0出現錯誤,多打了乙個等號 

解決:改為a%3!=0&&a%5!=0

同學**截圖

自己**截圖

1.同學定義了兩個整型變數,而我只定義了乙個整型變數

2.同學用到了三個if語句,來處理;而自己用到了if-else if語句,

3.同學的**比較整齊,自己的**比較簡潔

日期所花時間

**行學習內容

迷惑點第一周10.12——10.18

8h30行

變數的型別

無第二週10.19——10.31

15h110行

if-else語句

無第三週11.2——11.8

20h130行

for迴圈

無第四周11.9——11.15

23h160行

自定義函式

無第五周11.16——11.22

25240行

分支結構

else——if語句的格式

第六周11.23——11.29

26h300行

switch語句無時間

部落格字數

**行數

第一周約500

30行第二週

約600

110行

第三週約800

130行

第四周約1000

160行

第五週約1100

240行

第六周約1300

300行

1.本週學習了分支語句中的switch語句,並且能運用來解決簡單的問題;

2.經過本週的學習發現自己的缺點,就是做題不仔細,總是出現一些小錯誤,希望在以後的學習中能夠仔細一點,不要出現重複的錯誤。

3.在學習的過程中,知道了學會複習很重要,在本週的學習發現自己對之前學過知識有點模糊,對之前的知識進行複習是非常必要的。

C語言I部落格作業06

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學習並熟練c語言的語法以及函式 這個作業在那個具體方面幫助我實現目標 幫助我去了解各種運算子和函式型別 參考文獻 題目內容描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快,因為騎車...

C語言I部落格作業06

問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言i部落格作業06 我在這個課程的目標是 學會c語言,掌握程式設計基礎知識 這個作業在那個具體方面幫助我實現目標 學會了多分支結構 字元型資料型別和邏輯運算子。參考文獻 c語言作業評價標準 題目描述 給定n個正整數,請統計奇數和...

C語言I部落格作業06

一 二這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 熟悉多分支結構 字元型資料型別和邏輯運算子 這個作業在那個具體方面幫我實現目標 pta的作業練習 參考文獻 文獻問題描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快...