C語言I部落格作業06

2022-06-03 17:30:09 字數 2353 閱讀 9137

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

熟悉多分支結構switch語句的使用

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

pta作業以及作業中對題目的分析

參考文獻

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

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

輸入格式:

輸入在一行中按照格式「yyyy/mm/dd」(即「年/月/日」)給出日期。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。閏年的2月有29天。

輸出格式:

在一行輸出日期是該年中的第幾天。

1.1.1資料處理

資料表達:a1,a2,y,m,d為整型,輸入y,m,d賦值。

資料處理:表示式:(y%40&&y%100!=0)||(y%4000)

流程結構:多分支結構

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明2009/03/02

61平年

2000/03/02

62閏年

1.1.4 pta提交列表及說明

q1:編譯錯誤

a1:看了下方的錯誤提示發現是"printf"打成了"plrintf"

q2:部分正確

a2:if ((y%40&&y%100!=0)||(y%4000));開始為if ((y%40&&y%10!=0)||(y%4000)),少了個0

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

輸入格式:

1個正整數

輸出格式:

如果是3的倍數但不是5的倍數,則輸出a除以5的餘數。 如果a是5的倍數但是不是3的倍數,則輸出a除以3的餘數。 如果a既不是5的倍數但也不是3的倍數,輸出a除以15的餘數。 如果a不是正整數,沒有任何輸出。

輸入樣例:

18輸出樣例:

31.2.1 資料處理

資料表達:a為整型,輸入a賦值。

資料處理:流程結構:選擇結構,順序結構。

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明18

3輸出a除以5的餘數202

輸出a除以3的餘數238

輸出a除以15的餘數

1.2.4 pta提交列表及說明

說明:答案正確

同學**截圖

自己**截圖

不同之處:

1.同學使用的是switch語句,我是用的if-else語句。

2.同學使用了兩次switch語句,使**更加簡單。

3.1 學習進度條(5分)

3.2 累積**行和部落格字數(5分)

3.3 學習內容總結和感悟(5分)

3.3.1 學習內容總結

3.3.2 學習體會

1.學習的新知識變多了,有點一下子沒辦法全部接受。

2.細節還是容易忘記,例如:scanf中的'&'常常忘記。

3.switch語句不可以靈活使用。

C語言I部落格作業06

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

C語言I部落格作業06

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

C語言I部落格作業06

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