DS部落格作業01 日期抽象資料型別

2022-05-29 14:18:10 字數 1623 閱讀 8525

操作關係:

r=資料操作:

void getdate(int *date,int year,int month,int day);

//構造三元組date,並對year,mo潘nth,day賦值;

int judge(int *date,ofstream &write);

//判斷year,month,day,是否合法;

void ifrun(int *date,ofstream &write);

//判斷是否是閏年;

void weekday(int *date,ofstream &write);

//判斷當前日期是星期幾;

void engmonth(int *date,ofstream &write);

//返回星期幾對應的英文名

void addday(int *date,ofstream &write);

//輸入增加天數並計算增加後的日期;

void compare(int *date,ofstream &write);

//比較與其他日期的關係;

(1)構造三元組函式

(2)判斷日期是否合法

(3)判斷閏年

(4)判斷星期幾

(6英文月份

(5)日期新增函式

(6)主函式

除錯碰到的問題

q1:剛開始對c++的基礎語法不熟悉,對指標檔案的操作也不熟悉

a1:在菜鳥**看了一些基礎語法,搞明白了c++的檔案操作

q2:對大作業不知如何下手。

a2:看了幾個大佬的部落格,開始自己打**,但是有些錯誤改不了還是讓同學幫忙,自己解決問題的能力還較差

a2:

DS部落格作業01 日期抽象資料型別設計與實現

題目 試仿照三元組或複數的抽象資料型別設計乙個關於日期的抽象資料型別。抽象資料型別名為date。格式如 2019 2 26 2000 13 9 2018 9 10 上述資料可以自己增加。如 2019 2 26 2019 不是閏年 2019 2 26是星期二 2019 2 26月份是february ...

DS部落格作業01 日期抽象資料型別設計與實現

1.思維導圖及學習體會 上個學期因為本人水平不足,c語言的學習拖延了很多,導致現在的程式設計邏輯還是很差勁。我希望能盡力去彌補思維上的不足。現在又從c語言轉換成了c 兩者的區別更加多樣,想理解需要一定的努力。2.大作業作業內容 adt date 資料關係 r 資料操作 int initdate da...

DS部落格作業01 日期抽象資料型別設計與實現

資料關係 r 基本操作 status creatdate date,year,month,day 操作結果 構造了三元組date,year為date中的年,month月,day日.status destroydate date date 操作結果 date被銷毀。status rightdate d...