用C++語言設(shè)計個人帳薄管理系統(tǒng)_第1頁
用C++語言設(shè)計個人帳薄管理系統(tǒng)_第2頁
用C++語言設(shè)計個人帳薄管理系統(tǒng)_第3頁
用C++語言設(shè)計個人帳薄管理系統(tǒng)_第4頁
用C++語言設(shè)計個人帳薄管理系統(tǒng)_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、目 錄 言(1)2 相關(guān)技術(shù)(2) C+介紹(2)2.2 Visual Studio 2021介紹(2)2.3 需求分析(2)3系統(tǒng)流程圖(4)4 算法設(shè)計(5)5 具體實(shí)現(xiàn)及運(yùn)行結(jié)果(6)5.1 創(chuàng)立工程并建立件(6)5.2 個人帳薄管理系統(tǒng)的實(shí)現(xiàn)(6)6 結(jié)束語(12)7 參考文獻(xiàn)(13)8 附件:程序代碼(11)用C+語言設(shè)計個人帳薄管理系統(tǒng)摘 要 本課程設(shè)計主要涉及個人帳薄管理系統(tǒng),記錄某人每月的全部收入及各項(xiàng)開支情況,包括食品消費(fèi),房租,子女教育費(fèi)用,水電費(fèi),醫(yī)療費(fèi),儲蓄等。在課程設(shè)計中,系統(tǒng)開發(fā)平臺為Windows Vista,程序設(shè)計語言采用Visual studio 2021,

2、數(shù)據(jù)庫采用MS SQL 2021,程序運(yùn)行平臺為Windows Vista/7。對于進(jìn)入系統(tǒng)后可以輸入和修改某月的收支情況,可以對每月的開支從小到大進(jìn)行排序,可以根據(jù)輸入的月份查詢每月的收支情況。在程序設(shè)計中,添加了使用說明和幫助事項(xiàng),并且采用了面向?qū)ο筮@種解決問題的方法。程序通過調(diào)試運(yùn)行,初步是想了設(shè)計目標(biāo),并且經(jīng)過適當(dāng)完善后,將可以應(yīng)用在個人理財解決實(shí)際問題。關(guān)鍵詞 程序設(shè)計;C+;跟人帳薄管理系統(tǒng);開支情況1 引 言本課程設(shè)計主要解決在個人帳簿管理系統(tǒng)記錄某人每月的全部收入及各項(xiàng)開支情況,包括食品消費(fèi),房租,子女教育費(fèi)用,水電費(fèi),醫(yī)療費(fèi),儲蓄等。進(jìn)入系統(tǒng)后可以輸入和修改某月的收支情況,可

3、以對每月的開支從小到大進(jìn)行排序,可以根據(jù)輸入的月份查詢每月的收支情況。當(dāng)今社會,計算機(jī)科學(xué)已經(jīng)無處不在,人們的生活、學(xué)習(xí)、工作甚至娛樂都不可防止地與計算機(jī)科學(xué)息息相關(guān)1。并且隨著經(jīng)濟(jì)的開展,理財成為我們生活中不可缺少的內(nèi)容,理財?shù)闹匾燥@而易見。個人帳薄管理系統(tǒng),能夠?yàn)槲覀兗彝ド顐€人理財提供諸多方便,使理財更系統(tǒng),更精確。作為計算機(jī)應(yīng)用的一局部,使用計算機(jī)提供個人帳薄管理系統(tǒng),既繼承了傳統(tǒng)理財形式,也克服了人工理財?shù)脑S多缺點(diǎn),譬如:計算復(fù)雜,會時有錯誤,而用計算機(jī)處理的話這種錯誤可以輕易防止;輸入方便,節(jié)省了理財人的時間,提高效率和精確度。查詢方便、信息詳細(xì)清晰。便于理財。2 相關(guān)技術(shù)21

4、C+介紹C+語言的主要特點(diǎn)表現(xiàn)在兩個方面,一是全面兼容C語言,二是支持面向?qū)ο蟮某绦蛟O(shè)計方法。(1) C+是一個更好的C,它保持了C語言的優(yōu)點(diǎn),大多數(shù)的C程序代碼略作修改或不作修改就可在C+的集成環(huán)境下調(diào)試和運(yùn)行。這對于繼承和開發(fā)當(dāng)前已在廣泛的軟件是非常重要的,可以節(jié)省大量的人力和物力。(2) C+是一種面向?qū)ο蟮某绦蛟O(shè)計語言它使得程序的各個模塊的獨(dú)立性更強(qiáng),程序的可讀性和可移植性更強(qiáng),程序代碼的結(jié)構(gòu)更加合理,程序的擴(kuò)充性更強(qiáng)。這對于設(shè)計、編制和調(diào)試一些大型的軟件尤為重要。 (3) C+集成環(huán)境不僅支持C+程序的編譯和調(diào)試,而且也支持C程序的編譯和調(diào)試。通常,C+程序環(huán)境約定:當(dāng)源程序文件的擴(kuò)

5、展名為c時,那么為C程序;而當(dāng)源程序文件的擴(kuò)展名為.cpp時,那么為C+程序。(4) C+語句非常簡練,對語法限制比擬寬松,因此C+語法非常靈活。其優(yōu)點(diǎn)是給用戶編程帶來書寫上的方便。其缺點(diǎn)是由于編譯時對語法限制比擬寬松,許多邏輯上的錯誤不容易發(fā)現(xiàn),給用戶編程增加了難度。2. 2 Visual Studio 2021介紹Microsoft Visual Studio 2021是面向Windows Vista、Office 2007、W的下一代開發(fā)工具,代號“Orcas,是對Visual Studio 2005一次及時、全面的升級。VS2021引入了250多個新特性,整合了對象、關(guān)系型數(shù)據(jù)、XML

6、的訪問方式,語言更加簡潔。使用Visual Studio 2021可以高效開發(fā)Windows應(yīng)用。設(shè)計器中可以實(shí)時反映變更,XAML中智能感知功能可以提高開發(fā)效率。同時Visual Studio 2021支持工程模板、調(diào)試器和部署程序。Visual Studio 2021可以高效開發(fā)Web應(yīng)用,集成了,包含ASP.NET AJAX工程模板,它還可以高效開發(fā)Office應(yīng)用和Mobile應(yīng)用。由于Windows Vista于不兼容,所以我選擇在VS2021運(yùn)行該程序。2. 3 需求分析個人帳薄管理系統(tǒng)具有良好的性能和實(shí)用的功能,其性能的良好表現(xiàn)為:輸入性強(qiáng)、檢索迅速、查詢方便、可靠性高等,其實(shí)用

7、的功能表現(xiàn)為:由于個人理財所要記載的工程比擬瑣碎,查詢不方便,容易搞錯順序,應(yīng)用該管理系統(tǒng)可以輸入任意每月開支情況,不但不會輕易犯錯,而且可以容易修改每月的記錄,包括食品消費(fèi),房租,子女教育費(fèi)用,水電費(fèi),醫(yī)療費(fèi),儲蓄等。節(jié)省時間和空間,這些優(yōu)點(diǎn)能夠促進(jìn)優(yōu)化家庭及財政管理,促進(jìn)財政管理的科技化和現(xiàn)代化。個人帳薄管理系統(tǒng)可以為用戶提供任意月份的查詢,月份消費(fèi)信息包括食品消費(fèi),房租,子女教育費(fèi)用,水電費(fèi),醫(yī)療費(fèi),儲蓄,具體信息如表2-1所示。表2-1 個人開支工程信息表數(shù)字編號名稱具體信息1錄入數(shù)據(jù)錄入個人每月份的開支情況2查看數(shù)據(jù)查看所錄入月份的開支情況3修改數(shù)據(jù)如果錄入開清情況有誤,可以修改4查

8、詢數(shù)據(jù)可以查詢所有月份的開支情況5排序數(shù)據(jù)可以把所要查詢的月份的開支情況按從小到大排列6刪除數(shù)據(jù)刪除所輸入月份的數(shù)據(jù)0退出系統(tǒng)退出系統(tǒng)3 系統(tǒng)流程圖結(jié)束開始0退出系統(tǒng)6刪除數(shù)據(jù)5排序數(shù)據(jù)4查詢數(shù)據(jù)3修改數(shù)據(jù)2查詢數(shù)據(jù)1錄入數(shù)據(jù)菜單4 算法設(shè)計4 算法設(shè)計(1)錄入、查詢、修改、刪除數(shù)據(jù)。建立一個文件,包括某人5個月的開支情況,對文件中的信息擴(kuò)充,包括修改,刪除等。所以先確定文件保存路徑,接受鍵盤輸入,像文件內(nèi)寫入內(nèi)容,將dat格式文件轉(zhuǎn)換為txt文件,查詢用聲明,自定義數(shù)據(jù)類型,然后返回查詢結(jié)果及查詢狀態(tài),繼而對查詢結(jié)果排序。刪除數(shù)據(jù)時,先調(diào)用翻開轉(zhuǎn)換的文本文件。修改數(shù)據(jù)時,要重寫數(shù)據(jù),刪除源

9、文件,重命名中間文件,顯示新的數(shù)據(jù)。 (2)起泡排序 起泡排序是每趟把領(lǐng)先序列中最小的元素放在開始位置,是交換排序中最簡單的排序方法,其根本思想是:兩兩比擬相鄰記錄的關(guān)鍵碼,如果反序那么交換,值到?jīng)]有反序的記錄為止,將整個待排序的記錄序列分成為有序區(qū)和無序區(qū),初始狀態(tài)有序區(qū)為空,無序區(qū)包括所有待排序的記錄。對無序去從前向后依次將相鄰記錄的關(guān)鍵碼進(jìn)行比擬,假設(shè)反序那么交換,從而使得關(guān)鍵碼曉得記錄向前移,關(guān)鍵碼大的記錄向后移像水中的氣泡,體積大的先浮上來。重復(fù)執(zhí)行,之前無序區(qū)中沒有反序的記錄。確定每趟范圍。 (3)其根本思想是:先確定文件保存路徑,建立一個文件,錄入個人5個月的開支情況,對文件中的

10、信息擴(kuò)充,包括修改,刪除等。接受鍵盤輸入,向文件內(nèi)寫入內(nèi)容,將dat格式文件轉(zhuǎn)換為txt文件,然后輸入2進(jìn)行查看,查看所錄入的數(shù)據(jù),如果數(shù)據(jù)有誤,可以輸入3修改數(shù)據(jù),輸入4查詢所有月份的開支情況,系統(tǒng)自動啟用氣泡排序?qū)?shù)據(jù)精心兩兩比擬,按從小到大的順序排列。5 具體實(shí)現(xiàn)及運(yùn)行結(jié)果5.1 創(chuàng)立工程并建立文件1啟動Visual Studio 2021。2新建工程名為“zj 的Win32控制臺應(yīng)用程序。3建立頭文件“Myinfor.h,在其中定義圖類myinfor。4建立源文件“myinfor。.cpp,在其中定義圖類myinfor。的構(gòu)造函數(shù)myinfor。、開支情況輸出輸出函數(shù)PutOutVex

11、Info。5建立源文件“myinfor Main.cpp,在其中輸入開支情況及工程信息,通過主函數(shù)調(diào)用其它各函數(shù),實(shí)現(xiàn)個人帳薄管理系統(tǒng)的設(shè)計。5.2 個人帳薄管理系統(tǒng)的實(shí)現(xiàn)圖5-1 系統(tǒng)的初始狀態(tài) (1) 如果輸入1,進(jìn)行錄入數(shù)據(jù),并且錄入某人從59月的開支情況。圖5-2 開支情況信息錄入1圖5-3 5月份開支情況信息錄入圖5-4 6月份開支情況信息錄入圖5-5 7月份開支情況信息錄入圖5-6 8月份開支情況信息錄入圖5-7 9月份開支情況信息錄入 (2)查看數(shù)據(jù),輸入2.圖5-8 開支情況信息查詢圖5-9 開支情況信息修改圖5-10 開支情況信息查詢圖5-11 5月份開支情況費(fèi)用排序圖5-1

12、2 7月份開支情況費(fèi)用排序圖5-13 開支情況記錄刪除圖5-14 個人張博管理系統(tǒng)退出6 結(jié)束語該進(jìn)程管理工具程序經(jīng)過兩周多時間的努力,終于編譯調(diào)試成功,到達(dá)了設(shè)計要求,完成了設(shè)計目標(biāo)。本課程設(shè)計主要運(yùn)用數(shù)據(jù)結(jié)構(gòu)知識和C+程序設(shè)計完成了一個個人帳薄管理系統(tǒng)的開發(fā)。該系統(tǒng)具的主要功能為:記錄某人每月的全部收入及各項(xiàng)開支情況,包括食品消費(fèi),房租,子女教育費(fèi)用,水電費(fèi),醫(yī)療費(fèi),儲蓄等。進(jìn)入系統(tǒng)后可以輸入和修改某月的收支情況,可以對每月的開支從小到大進(jìn)行排序,可以根據(jù)輸入的月份查詢每月的收支情況。其主要特點(diǎn)為:檢索迅速、查找方便、可靠性高、實(shí)用性強(qiáng)。系統(tǒng)已經(jīng)過調(diào)試運(yùn)行,初步實(shí)現(xiàn)了設(shè)計目標(biāo)。在這次數(shù)據(jù)結(jié)

13、構(gòu)的課程設(shè)計中,曾遇到過一些問題,在老師和同學(xué)的幫助下,得到了解決。在此,我衷心感謝指導(dǎo)老師*老師和學(xué)校給予的良好環(huán)境的幫助可以讓我們順利完成這次課程設(shè)計。同時,也要感謝我的數(shù)據(jù)結(jié)構(gòu)任課老師*老師,她以詳細(xì)清晰的講解帶著我們完成了數(shù)據(jù)結(jié)構(gòu)C+版的學(xué)習(xí)。另外,還要感謝各位同學(xué)對我的關(guān)心、幫助,為我提供了良好的設(shè)計環(huán)境以及各方面的支持。參考文獻(xiàn)1 李春葆,曾慧,張植民. 數(shù)據(jù)結(jié)構(gòu)程序設(shè)計題典. 北京:清華大學(xué)出版社,20022 李根強(qiáng),謝月娥. 數(shù)據(jù)結(jié)構(gòu)C+版實(shí)習(xí)指導(dǎo). 北京:中國水利水電出版社,20023 朱建芳. 數(shù)據(jù)結(jié)構(gòu)習(xí)題、實(shí)驗(yàn). 北京:機(jī)械工業(yè)出版社,20064 王紅梅,胡明,王濤. 數(shù)

14、據(jù)結(jié)構(gòu)C+版. 北京:清華大學(xué)出版社,20055云磊博客937f附錄1:個人帳薄管理系統(tǒng)設(shè)計源程序清單#include <stdio.h>#include <stdio.h>#include <memory.h>#include <windows.h>/文件保存路徑#define FilePath1 "Myinfor.dat"#define FilePath2 "Myinfor.txt"/查詢用聲明#define Status int#define OK 1#define Error 0#define No

15、tFound 2typedef struct int month;/月份 int spxf;/食品消費(fèi) int fzfy;/房租費(fèi)用 int znjy;/子女教育費(fèi)用 int sdfy;/水電費(fèi)用 int ylfy;/醫(yī)療費(fèi)用 int cxfy;/儲蓄費(fèi)用 int srfy;/收入費(fèi)用 Infor;typedef struct / 查詢用自定義數(shù)據(jù)類型 int no; int data; pType;void menu(void); /菜單void input(Infor *newI); /接收鍵盤輸入void writeinfor(Infor *newI);/向文件內(nèi)寫入內(nèi)容void cha

16、ngeFormat(void );/將dat格式文件轉(zhuǎn)換為txt文件Status search(Infor *a);/查詢函數(shù)返回查詢的結(jié)果及查詢的狀態(tài)void paixu(Infor *a);/對查詢據(jù)結(jié)果排序void modify(Infor *a,int mon);/修改數(shù)據(jù)void delRecord(int mon);/刪除數(shù)據(jù)void main() while(1) menu(); void menu(void) int item; int mon; Infor *a; a=(Infor *)malloc(sizeof(Infor); do printf("n個人帳簿管理

17、系統(tǒng)設(shè)計趙婧制作nn"); printf("tt1.錄入數(shù)據(jù)。n"); printf("tt2.查看數(shù)據(jù)。n"); printf("tt3.修改數(shù)據(jù)。n"); printf("tt4.查詢數(shù)據(jù)。n"); printf("tt5.排序數(shù)據(jù)。n"); printf("tt6.刪除數(shù)據(jù)。n"); printf("tt0.退出系統(tǒng)。nn"); printf("請輸入要進(jìn)行的操作: " ); scanf("%d",&

18、amp;item); while(item>6 | item<-1); switch(item) /退出程序 case 0: getchar();/保存界面 getchar(); exit(0); break; /錄入數(shù)據(jù) case 1: input(a); writeinfor(a); break; /查看數(shù)據(jù) case 2: changeFormat(); break; /修改數(shù)據(jù) case 3: item=search(a); mon=a->month; if (item!=OK) printf("n沒有符合條件的記錄!n"); else print

19、f("n記錄月份食品消費(fèi)房租費(fèi)用子女費(fèi)用水電費(fèi)用醫(yī)療費(fèi)用儲蓄費(fèi)用本月收入n"); printf("- n"); printf("%7d %8d %8d %8d %8d %8d %8d %8dn",a->month,a->spxf,a->fzfy,a->znjy,a->sdfy,a->ylfy,a->cxfy,a->srfy); input(a); modify(a,mon); break; /查詢數(shù)據(jù) case 4: item=search(a); if (item!=OK) print

20、f("n沒有符合條件的記錄!n"); else printf("n記錄月份食品消費(fèi)房租費(fèi)用子女費(fèi)用水電費(fèi)用醫(yī)療費(fèi)用儲蓄費(fèi)用本月收入n"); printf("- n"); printf("%7d %8d %8d %8d %8d %8d %8d %8dn",a->month,a->spxf,a->fzfy,a->znjy,a->sdfy,a->ylfy,a->cxfy,a->srfy); break; /排序數(shù)據(jù) case 5: item=search(a); if (i

21、tem!=OK) printf("n沒有符合條件的記錄!n"); else paixu(a); break; /刪除數(shù)據(jù) case 6: item=search(a); mon=a->month; if (item!=OK) printf("n沒有符合條件的記錄!n"); else printf("n記錄月份食品消費(fèi)房租費(fèi)用子女費(fèi)用水電費(fèi)用醫(yī)療費(fèi)用儲蓄費(fèi)用本月收入n"); printf("- n"); printf("%7d %8d %8d %8d %8d %8d %8d %8dn",a-

22、>month,a->spxf,a->fzfy,a->znjy,a->sdfy,a->ylfy,a->cxfy,a->srfy); delRecord(mon); break; free(a);/釋放內(nèi)存空間void input(Infor *newI) printf("n請依次輸入數(shù)據(jù)說明:中間以空格符隔開:n(本月月份食品消費(fèi)房租費(fèi)用子女費(fèi)用水電費(fèi)用醫(yī)療費(fèi)用儲蓄費(fèi)用收入費(fèi)用)n"); scanf("%d%d%d%d%d%d%d%d",&newI->month,&newI->sp

23、xf,&newI->fzfy,&newI->znjy,&newI->sdfy,&newI->ylfy,&newI->cxfy,&newI->srfy); fflush(stdin);void writeinfor(Infor *newI) FILE *fp; fp=fopen(FilePath1,"ab+"); if(fp=NULL) printf("無法創(chuàng)立文件:%s",FilePath1); exit(0); fwrite(newI,sizeof(Infor),1,f

24、p);/這里可以做特別處理可防止存在同一月份有條以上的記錄問題。這里就不寫了。 fclose(fp); printf("數(shù)據(jù)錄入成功!n");void changeFormat(void) /暫時只能操作一行文件有待改良 FILE *fp1,*fp2; Infor *a; a=(Infor *)malloc(sizeof(Infor); fp1=fopen(FilePath1,"rb+"); if(fp1=NULL) printf("無法找到文件:%sn",FilePath1); return ; /返回主函數(shù) fp2=fopen(F

25、ilePath2,"wt+"); if(fp2=NULL) printf("無法創(chuàng)立文件:%sn",FilePath2); return ; /返回主函數(shù) fputs(" n個人帳簿管理系統(tǒng)nn",fp2); fputs("記錄月份食品消費(fèi)房租費(fèi)用子女費(fèi)用水電費(fèi)用醫(yī)療費(fèi)用儲蓄費(fèi)用本月收入n",fp2); fputs("- n",fp2); printf("n記錄月份食品消費(fèi)房租費(fèi)用子女費(fèi)用水電費(fèi)用醫(yī)療費(fèi)用儲蓄費(fèi)用本月收入n"); printf("- n")

26、; rewind(fp1); fread(a,sizeof(Infor),1,fp1); while(!feof(fp1)/從原文件.dat中讀數(shù)據(jù)寫入顯示文件.txt中 printf("%7d %8d %8d %8d %8d %8d %8d %8dn",a->month,a->spxf,a->fzfy,a->znjy,a->sdfy,a->ylfy,a->cxfy,a->srfy); fprintf(fp2,"%7d %8d %8d %8d %8d %8d %8d %8dn",a->month,a-

27、>spxf,a->fzfy,a->znjy,a->sdfy,a->ylfy,a->cxfy,a->srfy); fread(a,sizeof(Infor),1,fp1); fputs("- n",fp2); fputs("關(guān)閉本程序繼續(xù)原程序!n",fp2); fclose(fp1); fclose(fp2); system(FilePath2); /調(diào)用翻開轉(zhuǎn)換的文本文件 remove(FilePath2);/刪除文本文件文件Status search(Infor *a) FILE *fp1; int mon;

28、 int isfound=0; printf("請正確輸入要查詢的月份:"); scanf("%d",&mon); fflush(stdin); /去除緩沖區(qū) fp1=fopen(FilePath1,"rb+"); if(fp1=NULL) printf("無法找到文件:%sn",FilePath1); return Error; /返回主函數(shù) rewind(fp1); fread(a,sizeof(Infor),1,fp1); while(!feof(fp1)/查詢操作 if(a->month=mo

29、n) isfound=1; break; else isfound=0; fread(a,sizeof(Infor),1,fp1); fclose(fp1); if(isfound) return OK; else return NotFound;void paixu(Infor *a) int i=0,j=0,flag=0,t; pType px8=0,0; char str810="記錄月份","食品消費(fèi)","房租費(fèi)用","子女費(fèi)用","水電費(fèi)用","醫(yī)療費(fèi)用",&quo

30、t;儲蓄費(fèi)用","本月收入" for(;i<8;i+) pxi.no=i; px0.data=a->month; px1.data=a->spxf; px2.data=a->fzfy; px3.data=a->znjy; px4.data=a->sdfy; px5.data=a->ylfy; px6.data=a->cxfy; px7.data=a->srfy; for(i=1;i<8;i+)/冒泡排序 flag=0; for(j=0;j<8-i;j+) if(pxj.data>pxj+1.data) t=pxj.data; pxj.data=pxj+1.data; pxj+1.data=t; t=pxj.no; pxj.no=pxj+1.no; pxj+1.no=t; flag=1; /輸出結(jié)果 if(flag=0) break; printf("n"); for(i=0;i<8;i+) printf(" %s",strpxi.no); printf("n- n"); for(i=0;i<8;i+) printf("%8d &qu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論