C語言I部落格作業06

2022-06-04 12:36:09 字數 2220 閱讀 6913

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

複習並鞏固分支結構,了解邏輯運算與四則運算,了解switch語句

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

pta中的固定習題與自選習題

參考文獻

本題目要求讀入年、月、日,然後判斷前天日期。

資料表達:本題定義了y,m,d,a,sum分別表示年,月,日,a與sum做輔助計數。

資料處理:本題主要是利用if和switch語句交替包含使用,先判斷是否為閏年,再依次對每個月以及每個日的不同情況做判斷。

輸入資料

輸出資料

說明2020 3 2

2020-2-29

閏年的2月有29日

2020 1 2

2019-12-31

跨過年份

部分正確:沒有判斷1月一日的前天會跨越年份

處理方法:在case1中將y-1;

編譯錯誤:使用if else語句時忘了乙個大括號;

處理方法:將大括號添上;

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

資料表達:定義了乙個n作為整形變數做格式化輸入;

資料處理:if (n % 3 == 0 && n % 5 != 0)

輸入資料

輸出資料

說明18

3是3的倍數但不是5的300

既是3的倍數也是5的倍數

提交列表說明:

部分正確:沒有考慮是否為正整數的情況.

解決方案:增加乙個else if語句判斷n是否為正數

編譯錯誤:少打乙個大括號;

解決方案:把少大括號的地方添上

同學**1:

本人**:

同學**2:

本人**:

周/日期

這週所花時間

**行學到的知識點簡介

目前比較疑惑的問題

第一周/11.2-11.8

15h350

學習了for迴圈結構

無第二週/11.9-11.15

21h480

學習了自定義函式的呼叫

無第二週/11.16-11.22

35h540

學習了if else分支結構,字元型定義

無第四周/11.23-11.29

46h660

學習了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的作業練習 參考文獻 文獻問題描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快...