C語言I部落格作業06

2022-05-30 12:09:15 字數 3684 閱讀 9549

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

c語言i作業06

我在這個課程的目標是

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

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

能夠了解運算子,熟悉分支結構

參考文獻

內容:輸出21世紀中截止某個年份以來的所有閏年年份。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。輸入在一行中給出21世紀的某個截止年份。逐行輸出滿足條件的所有閏年年份,即每個年份佔一行。輸入若非21世紀的年份則輸出"invalid year!"。若不存在任何閏年,則輸出「none」。

資料表達:定義整形變數x,y,i;x為輸入的年份,y為計算出閏年,i用於迴圈結構

資料處理:運用了if-else語句和for迴圈結構,在滿足2000

輸入資料

輸出資料

說明輸入資料

輸出資料

說明1999

invalid year!

非21世紀

2200

invalid year!

過21世紀的年份

2002

none

沒有閏年

2004

2004

處於21世紀正好截到閏年

2009

2004 2008

21世紀的年份

提交列表說明:

1.部分正確:沒有閏年的情況沒有取好範圍,經過除錯之後,將14行else if後加(x>2000&&x<=2003)

2.在編譯時的錯誤:把『,』打成中文『,』;將『!』用錯;最後『{』不見了,可能是不小心刪掉了

內容:本題要求根據火車的出發時間和達到時間,編寫程式計算整個旅途所用的時間。輸入在一行中給出2個4位正整數,其間以空格分隔,分別表示火車的出發時間和到達時間。每個時間的格式為2位小時數(00-23)和2位分鐘數(00-59),假設出發和到達在同一天內。在一行輸出該旅途所用的時間,格式為「hh:mm」,其中hh為2位小時數、mm為2位分鐘數。

資料表達:定義整型變數x,y,a,b,c,d;其中x,y為4位正整數,a,c分別為x,y的前兩個數;bd分別為x,y的後兩位

資料處理:運用if-else語句,在d-b<0;c-a=0&&d-b>0;d-b>0;d-b0,a-c0;c-a>0&&d-b==0;這幾個條件下,計算出時間

輸入資料

輸出資料

說明輸入資料

輸出資料

說明1109 1209

01:00

邊界測試

1256 1312

00:16

分鐘需要錯位

1215 1425

02:10

讀入和輸出均有補0

提交列表說明:

1.編譯錯誤:第五行「xy」前面的&忘記輸入,後將&輸入

2.部分錯誤:沒有考慮d-b<0的情況,之後加入(「%02d:%02d」,c-a-1,60-b+d)

3.部分錯誤:c-a=0,d-b=0這種情況沒有考慮到,之後加上else if(d-b0&&a-c0){

printf("00:00");

4.部分錯誤: 沒有考慮到c-a>0,d-b=0的情況,後來問了助教解決了,增加else if(c-a>0&&d-b==0){

printf("%02d:%02d",c-a,00);

5.部分錯誤:同上,覺得沒有錯誤就再一次提交,後來改了

1.變數不同,我用了x,y,i;他用了n,m,i

2.都用了邏輯運算子&&,||

3.他的看起來簡潔一點,我多用了else if(x>2000&&x<=2003),複雜一點

1.變數不同,我用了n,n,i;他用了a,b,i,c,n

2.他直接將b=0,c=0輸入在第乙個int後,我多輸出int x=0,y=0,都差不多

3.他定義i=1,而我是i=0,因為後面的不同,都是正確的

4.他用的是while迴圈,而我是for迴圈

5.我用了!=為==的相反面

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第六周20h

60用wingw-w64來編譯c程式

文件真的打不開,可能是電腦原因

第七周10h

90關係運算,if-else語句,格式化輸入語句scanf()

無第八周

8.5h

80for的迴圈語句,指定次數的迴圈程式設計

不太會文字與數學的轉換

第九周8h

100函式的呼叫和定義的初步認識

自定義函式不熟悉

第十周10h

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

多個資料輸出不熟練

1.能夠在自己電腦上安裝devc++,並將作業在上面編譯,是非常不錯的,雖然不夠熟練;

2.可能自己在數學方面比較弱,經常會出現答案錯誤或者是部分正確,需要訓練數學技巧;

4.還是要理解**字元的含義,這樣才能找到錯誤的根源;

6.查閱資料,還是不理解左值操作

C語言I部落格作業06

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

C語言I部落格作業06

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

C語言I部落格作業06

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