C語言I部落格作業06

2022-06-03 16:24:08 字數 2377 閱讀 6583

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

學習了解使用switch語句

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

熟悉switch語句,參考學習同學**

參考文獻

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

學號20208946

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

資料表達:定義了整型變數a、b、c,用來代表年、月、日。

資料處理:運用了switch和if來進行判斷是否2月是否有29天。

輸入資料

輸出資料

說明2012/09/16

2602023年是閏年,所以2023年9月16號是該年的第260天。

2020/10/30

3042023年是閏年,所以2023年10月30號是該年的第304天。

2019/06/08

1592023年是平年,所以2023年6月8號是該年的第159天。

1.部分正確:7月8月均為31天,我把8月算成了30天。

2.編譯錯誤:少打了乙個;

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

資料表達:輸入了整型變數x。

資料處理:表示式使用了算數表示式,關係表示式。流程結構為定義變數x、if-else判斷、輸出結果。

輸入資料

輸出資料

說明20

220是5的倍數但是不是3的倍數,所以20除以3餘2161

16既不是5的倍數但也不是3的倍數,所以16除以5餘1183

18是3的倍數但不是5的倍數,所以18除以5餘3

編譯錯誤:大意了,全部使用了全形符號。

對比:

1.第一位和第二位同學都是使用的switch-case語句,而我使用的if-else語句,相比switch-case語句更加簡便。

2.第二位同學考慮了輸入錯誤的情況。

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第八周15小時

50如何開啟編譯器,編譯hello world

無第九周

27小時

300學習printf()和scanf()和基本運算子

不明白scanf()為什麼需要使用&

第十周30小時

450學會了if-else語句和while迴圈

第十一周

25小時

300for語句迴圈和自定義函式

程式很複雜感覺有很多無用的輸入

第十二周

37小時

580學習了分支結構、字元型資料、switch語句

多重巢狀迴圈經常出現各種錯誤

第十三周

30小時

400switch語句

在複雜的題目switch語句就不會使用

新的一周學習又結束了,對於作業也有了感覺,漸漸熟悉起來,並且對於這門課程的學習也漸漸清晰有了一點點眉目。但本週學習的switch語句上課沒有完全理解,暫時還不能熟悉的使用,自己課後要花更大的力氣把這個知識點悟透。

以後繼續努力,加油!

C語言I部落格作業06

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

C語言I部落格作業06

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

C語言I部落格作業06

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