C語言I部落格作業06

2022-06-03 15:48:11 字數 3020 閱讀 8193

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

學習新的分支語句

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

在pta題目中有效幫我練習了switch分支語句

參考文獻

c語言程式設計(第三版)

學號20208953

1.1前天是哪天 (20分)

題目內容:本題目要求讀入年、月、日,然後判斷前天日期。輸出前天日期,格式形如2020-10-16。

1.1.1資料處理

資料表達:定義了a,b,c,d分別表達年月日和2月有幾天。
1.1.2實驗**截圖

1.1.3造測試資料

輸入資料

輸出資料

說明2020 1 2

2019-12-31

前天年月日都要變

2020 11 26

2020-11-24

只有日變

2020 5 1

2020-4-29

日月變1.1.4 pta提交列表及說明

1.編譯錯誤:在vs中使用scanf_s在提交時沒有將_s刪去。

其他的沒有什麼問題,學會switch的結構在vs多執行就能寫出。

1.2多分支表達-倍數問題題目內容:鍵盤輸入1個正的整數a,如果a是3的倍數但不是5的倍數,則輸出a除以5的餘數。如果a是5的倍數但是不是3的倍數,則輸出a除以3的餘數。如果a既不是5的倍數但也不是3的倍數,輸出a除以15的餘數。

1.2.1資料處理

資料表達:定義整形x代表輸入的數

資料處理:用if分支結構判斷輸入的整數為3或5的倍數,然後確定取除哪個數取餘數。

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入輸出

說明18

318是3的倍數除5取餘211

21是3的倍數除5取餘251

25是5的倍數除3取餘

2611

26不是3也不是5的倍數除15取餘-5無

-5不為正數無輸出結果

1.2.4 pta提交列表及說明

在vs中實驗通過了,然後注意了編譯的問題,結果在pta上沒有什麼問題了

但是在vs中發生取餘方法出錯的問題,導致編譯不出來。

別人的**1

別人的**2

我的**

1.第一位同學的方法與我不同用的是if**行數少,看起來是簡便一些。

2.第二位和我都是用switch,但是他在弄月份的時候是直接打出來的,而我是用代數表達出來的。

3.每個人的想法不同,第一位同學的最少**行數。

3.1學習進度條

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第八周14

90printf等初級的使用

無第九周

16106

怎樣弄成函式輸出

無第十周

18126

條件結構

無第十一周

20142

迴圈結構

=和==的區別不是很清楚

第十二周

24240

多分支結構

/和%的使用不清楚

第十三周

23254

switch的分支結構

有的時候不知道怎麼變整形來用switch

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

時間部落格字數

**行數

----

----

----

第八周800

90第九周

967106

第十周1076

126第十一周

1360

142第十二周

1766

234第十三周

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2學習體會

在做pta作業的時候沒有想前面一樣多問題了,感覺自己也不是像之前那樣很迷茫,不知道在學什麼。對我們學的有了大概的了解。希望在後面的學習,可以繼續進步。

C語言I部落格作業06

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

C語言I部落格作業06

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

C語言I部落格作業06

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