C語言I部落格作業06

2022-06-03 14:48:09 字數 4090 閱讀 2310

這個作業屬於哪個課程

c語言程式設計ll

這個作業要求在**

我在這個課程的目標是

學會分支結構的巢狀,熟悉字元型資料型別和邏輯運算子以及switch結構

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

通過多做題複習已學的內容,熟練switch結構

參考文獻

自己的排名:

從pta題目集中選出2個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題20分(每項5分),內容要求如下:

1.1 (7-3) 計算天數 (15分)

題目內容描述:

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

1.1.1資料處理

·資料表達:用了變數y,m,n。都為整形變數,其中y表示年,m表示月,d表示天。

·資料處理:用了if-else的巢狀結構和switch結構。

表示式: 判斷表示式:if(y%4==0&&y%100!=0||y%400==0)

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明

2009/03/20
79

2023年3月20號為這一年第79天

2009/04/20
1102023年3月20號為這一年第110天

2010/03/20
792023年3月20號為這一年第79天

2010/04/20
1102023年3月20號為這一年第110天

2008/03/20
802023年3月20號為這一年第80天

1.1.4 pta提交列表及說明

提交列表說明:

1.編譯錯誤:return0後沒有把花括號打回來。

2.部分正確:部分正確是因為在判斷是否為閏年時%100寫成了%10。

1.2 (7-4 )前天是哪天 (20分)

題目內容描述:本題目要求讀入年、月、日,然後判斷前天日期

1.2.1 資料處理

·資料表達:用了變數y,m,n。都為整形變數,其中y表示年,m表示月,d表示天。·資料處理:用了if-else的巢狀結構。

表示式: 判斷表示式:if(y%4==0&&y%100!=0||y%400==0)

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明

2020 10 16

2020-10-14
2023年10月16日前天為2023年10月14日

2020 1 2

2019-12-31
2023年1月2日前天為2023年12月31日

2020 3 2

2020-2-29
2023年3月2日前天為2023年2月29日

2019 3 2

2019-2-28
2023年3月2日前天為2023年2月28日

1.2.4 pta提交列表及說明

提交列表說明:

1.編譯錯誤:return 0後沒有把花括號打回來。

2.部分正確:部分正確是因為在判斷是否為閏年時%100寫成了%10,計算式寫錯了乙個。

同學**截圖:

陳興同學**:

劉濤同學**:

自己**截圖:

不同之處:

與第一位同學的**比:

1.定義的變數不同,同學定義的是score,grade,而我定義了score;

2.該同學的排版有點緊湊,我的較清晰但**行數較多,不夠美觀。

與第二位同學的**比:

1.同學定義的是整型x,而我是定義了score;

2.該同學的**簡潔,排版很好,而我的**很雜;

3.該同學使用了字元輸出函式putchar(),而我的沒有。

3.1 學習進度條

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第八周/10.19~10.25

13小時

120行

在螢幕上顯示hello world!學會了怎樣用pta進行寫**作業,學會了markdowm語法

無第九周/10.26~11.1

13小時

154行

求華氏溫度對應的攝氏溫度 常量,變數和資料型別 知道以後要怎樣向別人提問

c語言基本知識

第十周/11.2~11.8

11小時

227行

for迴圈,if else語句

不太會用if-else

第十一周/11.9~11.15

11小時

465行

生成乘方表和階乘表,對函式定義和呼叫,思維導圖

呼叫函式不太理解

第十二周/11.16~11.22

13小時

843行

多分支結構,字元型資料型別和邏輯運算子

對列印沙漏之類的高階**有點看不懂

第十二周/11.16~11.22

13小時

653行

switch語句

對列印沙漏之類的高階**有點看不懂

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

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

本週學習了switch結構,通過不斷練習和學習,在c語言方面我有了很大的提公升,在自己完成作業的同時,還經常幫助其他同學來解決問題。學習過程有許多不懂的地方,有些地方實在不理解的一定要及時地向同學老師尋求幫助,然後要及時總結自己的錯誤。

有時間一定要好好練習,多學習別人的**,了解他的思路和優秀的地方。課餘時間可以看一些c語言的書籍,加強自己。

C語言I部落格作業06

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

C語言I部落格作業06

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

C語言I部落格作業06

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