機(jī)械時(shí)鐘程序報(bào)告 本科畢業(yè)設(shè)計(jì)(論文)

上傳人:1888****888 文檔編號(hào):37032782 上傳時(shí)間:2021-11-01 格式:DOC 頁(yè)數(shù):27 大小:602.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
機(jī)械時(shí)鐘程序報(bào)告 本科畢業(yè)設(shè)計(jì)(論文)_第1頁(yè)
第1頁(yè) / 共27頁(yè)
機(jī)械時(shí)鐘程序報(bào)告 本科畢業(yè)設(shè)計(jì)(論文)_第2頁(yè)
第2頁(yè) / 共27頁(yè)
機(jī)械時(shí)鐘程序報(bào)告 本科畢業(yè)設(shè)計(jì)(論文)_第3頁(yè)
第3頁(yè) / 共27頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《機(jī)械時(shí)鐘程序報(bào)告 本科畢業(yè)設(shè)計(jì)(論文)》由會(huì)員分享,可在線閱讀,更多相關(guān)《機(jī)械時(shí)鐘程序報(bào)告 本科畢業(yè)設(shè)計(jì)(論文)(27頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 課 程 設(shè) 計(jì) 報(bào) 告 課程名稱(chēng) C語(yǔ)言程序設(shè)計(jì) 課題名稱(chēng) 機(jī)械時(shí)鐘的設(shè)計(jì) 專(zhuān) 業(yè) 電子信息 班 級(jí) 學(xué) 號(hào) 姓 名 指導(dǎo)教師 湖南工程學(xué)院 課 程 設(shè) 計(jì) 任 務(wù) 書(shū) 課程名稱(chēng) C語(yǔ)言程序設(shè)計(jì) 課 題 機(jī)械時(shí)鐘設(shè)計(jì)

2、 專(zhuān)業(yè)班級(jí) 學(xué)生姓名 學(xué) 號(hào) 指導(dǎo)老師 審 批 一、設(shè)計(jì)內(nèi)容與設(shè)計(jì)要求 1. 設(shè)計(jì)內(nèi)容:機(jī)械時(shí)鐘系統(tǒng) 在屏幕上實(shí)現(xiàn)一個(gè)機(jī)械時(shí)鐘,并且能夠通過(guò)鍵盤(pán)上的按鍵完成時(shí)間的修改。 目 錄 1.需求分析 1 2程序總體設(shè)計(jì) 1 3.程序詳細(xì)設(shè)計(jì) 2 4.程序運(yùn)行結(jié)果 11 5.參考資料 13 6.總結(jié)體會(huì) 13 7.

3、程序源代碼 13 4 機(jī)械時(shí)鐘程序報(bào)告 一、 需求分析 根據(jù)老師的要求,要在屏幕上顯示一個(gè)機(jī)械時(shí)鐘并且顯示當(dāng)前的數(shù)字時(shí)鐘以及日歷。根據(jù)老師的要求,本程序要顯示機(jī)械時(shí)鐘就必須通過(guò)畫(huà)圖函數(shù)將機(jī)械表畫(huà)出來(lái)。另外,本程序還用到延時(shí)函數(shù),實(shí)現(xiàn)秒針,分針,時(shí)針的轉(zhuǎn)動(dòng)。樹(shù)立起總體思想就開(kāi)始設(shè)計(jì)整個(gè)程序。 二、 程序總體設(shè)計(jì) 本程序包含了一個(gè)主函數(shù)和六個(gè)子函數(shù),主函數(shù)完成初始化時(shí)間(獲取系統(tǒng)時(shí)間)以及時(shí)鐘與日歷的進(jìn)制,同時(shí)還是調(diào)節(jié)六個(gè)子函數(shù)共同完成整個(gè)程序功能的實(shí)現(xiàn)。六個(gè)子函數(shù)分別完成顯示機(jī)械表針和數(shù)字時(shí)鐘、顯示界面上的文字、顯示日歷、做表盤(pán)、做刻度以及重新設(shè)置程序的時(shí)間與日歷。 流

4、程圖如下:主函數(shù),獲取系統(tǒng)時(shí)間,完成時(shí)鐘日歷進(jìn)制,設(shè)置畫(huà)圖窗口。 做表盤(pán),做刻度,做畫(huà)圖界面上一些無(wú)需變化的文字。 畫(huà)表針,顯示數(shù)字時(shí)鐘,顯示日歷 延時(shí)一秒。時(shí)鐘的秒數(shù)加一,并按時(shí)間進(jìn)制控制其他時(shí)間項(xiàng)目 輸入現(xiàn)在的時(shí)間,并將該程序時(shí)鐘的時(shí)間改成輸入的時(shí)間 擦去表針,擦去數(shù)字時(shí)針,擦去日歷上回隨時(shí)間變化的東西。 按r鍵,進(jìn)入修改界面 三、 程序的詳細(xì)設(shè)計(jì) 1、畫(huà)表盤(pán)、做刻度、顯示界面上一些無(wú)需改動(dòng)的文字 void fun2()//做表盤(pán) { setcolor(WHITE); circle(220,240,180); circle(220,240,170); ci

5、rcle(220,240,2); circle(220,240,110); } void fun3()//做刻度 {int i,ix,iy,ix1,iy1; double i1; for(i=0;i<60;i++) {i1=i*PI/30; ix=int(220+165*sin(i1)); iy=int(240-165*cos(i1)); ix1=int(220+105*sin(i1)); iy1=int(240-105*cos(i1)); setcolor(WHITE); if(i%15==0) {bar(ix-5,iy-5,ix+5,iy+5

6、);} else circle(ix,iy,2); if(i%5==0) {circle(ix1,iy1,5); circle(ix,iy,5);} } } void fun4()//做界面上的文字 { char s1[]={"機(jī)械時(shí)鐘"}, s2[]={"按r鍵重設(shè)時(shí)間"}, s3[]={"按其他鍵退出"}, s4[]={"制作人——楊自然"}; setfont(50,40,"黑體"); setcolor(RED); outtextxy(80,0,s1); setfont(22,16,"宋體"); setcolor(BL

7、UE); outtextxy(420,250,s2); outtextxy(420,300,s3); setcolor(BLUE); setfont(18,12,"宋體"); outtextxy(400,455,s4); } 設(shè)計(jì)簡(jiǎn)單的表盤(pán),即四個(gè)半徑分別為2,110,170,180的同心圓。做刻度,在半徑為110的圓盤(pán)上標(biāo)出1到12點(diǎn)的位置,用半徑為5小圓圈表示。在半徑為170的圓盤(pán)上用標(biāo)出1到12點(diǎn)的位置,用半徑分別為2和五的同心圓表示,在1到六十的刻度上用半徑為2的小圓圈表示,在3、6、9、12點(diǎn)的位置用邊長(zhǎng)為10的填充正方形表示。另外,在畫(huà)圖界面上顯示一些必要的

8、文字。 2、畫(huà)表針,顯示數(shù)字時(shí)鐘,顯示日歷 void fun1(int h,int m,int s) //畫(huà)時(shí)鐘、分鐘、秒鐘,顯示數(shù)字時(shí)鐘 {double h1,m1,s1; int hx,hy,mx,my,sx,sy; s=s%60; m=m%60; h=h%24; s1=s*PI/30; m1=m*PI/30; h1=(h%12)*PI/6+m*PI/360; hx=int(220+100*sin(h1)); hy=int(240-100*cos(h1)); mx=int(220+140*sin(m1)); my=int(240-140*cos(m1));

9、 sx=int(220+160*sin(s1)); sy=int(240-160*cos(s1)); setlinestyle(PS_SOLID, NULL, 2); setcolor(RED); line(220,240,sx,sy); setlinestyle(PS_SOLID, NULL, 6); setcolor(LIGHTGRAY); line(220,240,mx,my); setlinestyle(PS_SOLID, NULL, 10); setcolor(WHITE); line(220,240,hx,hy); TCHAR str1[5],str2[

10、5],str3[5]; setfont(20,18,"宋體"); _stprintf(str1,"%d",s); _stprintf(str2,"%d",m); _stprintf(str3,"%d",h); setfont(20,16,"宋體"); if(h>9) { outtextxy(450,200,str3); } else { outtextxy(450,200,"0"); outtextxy(465,200,str3); } outtextxy(490,200,":"); if(m>9) { outtextxy(510,200,str2); }

11、 else { outtextxy(510,200,"0"); outtextxy(525,200,str2); } outtextxy(550,200,":"); if(s>9) { outtextxy(570,200,str1); } else { outtextxy(570,200,"0"); outtextxy(585,200,str1); } } void fun5(int d,int e,int f,int g) //日歷的顯示 { char c1[]={"年"}, c2[]={"月"}, c3[]={"日"}; setfont(30

12、,22,"宋體"); TCHAR str1[5],str2[5],str3[5]; _stprintf(str1,"%d",d); _stprintf(str2,"%d",e); _stprintf(str3,"%d",f); setfont(35,25,"宋體"); setcolor(RED); outtextxy(440,70,str1); outtextxy(550,70,c1); setfont(20,18,"宋體"); setcolor(WHITE); if(e<10) {outtextxy(445,120,0); outtextxy(465,120,st

13、r2);} else outtextxy(445,120,str2); outtextxy(480,120,c2); if(f<10) {outtextxy(520,120,0); outtextxy(540,120,str3);} else outtextxy(520,120,str3); outtextxy(560,120,c3); setcolor(CYAN); switch(g) { case 1: outtextxy(460,160,"星期一"); break; case 2: outtextxy(460,160,"星期二"); break

14、; case 3: outtextxy(460,160,"星期三"); break; case 4: outtextxy(460,160,"星期四"); break; case 5: outtextxy(460,160,"星期五"); break; case 6: outtextxy(460,160,"星期六"); break; case 7: outtextxy(460,160,"星期日"); break; } } 通過(guò)獲取的系統(tǒng)時(shí)間,計(jì)算出個(gè)表針的角度以及表針的終點(diǎn),畫(huà)出表針,并設(shè)置不同的大小、長(zhǎng)度與顏色,以便用戶(hù)的區(qū)分。在機(jī)械時(shí)鐘的

15、右側(cè),顯示出從系統(tǒng)獲得的日歷。 3、修改部分 void fun6(int *a,int *b,int *c,int *d,int *e,int *f,int *g) //重新設(shè)定時(shí)間日期 { int m,n; printf("請(qǐng)問(wèn)你是要修改時(shí)間還是修改日期\n"); printf("*************************************\n"); printf("* 修改時(shí)間請(qǐng)按“1”,然后回車(chē) *\n"); printf("* 修改日期請(qǐng)按“2”,然后回車(chē) *\n"); printf("* 退出請(qǐng)按“3”,然后回

16、車(chē) *\n"); printf("*************************************\n"); scanf("%d",&m); switch(m) { case 1: { printf("請(qǐng)輸入當(dāng)前是幾點(diǎn)幾分幾秒,用逗號(hào)隔開(kāi)\n"); scanf("%d,%d,%d",a,b,c); printf("請(qǐng)問(wèn)是否繼續(xù)修改日期\n"); printf("**********************************\n"); printf("*繼續(xù)修改請(qǐng)按“1”,退出請(qǐng)按“2”*\n"); printf("**********

17、************************\n"); scanf("%d",&n); if(n==2) { break; } } case 2: { printf("請(qǐng)輸入當(dāng)前是哪年哪月哪日星期幾,用逗號(hào)隔開(kāi)\n"); scanf("%d,%d,%d,%d",d,e,f,g); break; } } } 通過(guò)使用指針,更該當(dāng)前時(shí)鐘程序的當(dāng)前時(shí)間與日歷,并將其反饋到主函數(shù)。 4、主函數(shù) void main() //主函數(shù) 獲取系統(tǒng)時(shí)間 給各個(gè)函數(shù)傳送相關(guān)的時(shí)間信息 {int a=0,b=0,c=0,d,e,f,g

18、,h=1; SYSTEMTIME t; GetLocalTime(&t); a=t.wHour; b=t.wMinute; c=t.wSecond; d=t.wYear; e=t.wMonth; f=t.wDay; g=t.wDayOfWeek; initgraph(640, 480); fun3(); fun2(); fun4(); setwritemode(R2_XORPEN); while(h==1) { fun1(a,b,c); fun5(d,e,f,g); Sleep(1000); fun1(a,b,c);

19、 fun5(d,e,f,g); c++; if(c%60==0) { b++; } if(b%60==0) { a++; } if(a%24==0) { f++;g++; } if(((e%2==1&&e<8)||(e%2==0&&e>7))&&f==31)//日歷進(jìn)制 { e++; } if(((e%2==0&&e<8)||(e%2==1&&e>7))&&f==30) { e++; } if(((e%2==1&&e<8)||(e%2==0&&e>7))&&f>31) { f=f%31; } if(((e%2==0&&e<8)||(e

20、%2==1&&e>7))&&f>30) { f=f%30; } char str; if(kbhit()!=0) {str=getch(); if(str==r||str==R) { closegraph(); fun6(&a,&b,&c,&d,&e,&f,&g); initgraph(640, 480); fun3(); fun2(); fun4(); setwritemode(R2_XORPEN); } else { h++; closegraph(); } e=e%12; } } } 主函數(shù),獲取系統(tǒng)時(shí)間,完成各個(gè)函數(shù)之

21、間的數(shù)據(jù)交換,實(shí)現(xiàn)各個(gè)函數(shù)之間所要求的功能。 四、 程序的運(yùn)行結(jié)果 1、 時(shí)鐘界面,在設(shè)置的畫(huà)圖窗口中顯示出機(jī)械時(shí)鐘,數(shù)字時(shí)鐘,日歷,以及其他一些文字說(shuō)明。運(yùn)行圖如下: 上圖即為運(yùn)行程序是的結(jié)果 2、 當(dāng)運(yùn)行程序后按r鍵,程序立刻進(jìn)入時(shí)間修改界面,運(yùn)行圖如下: 輸入上圖數(shù)字后,回車(chē),可得下圖 該圖為修改后機(jī)械時(shí)鐘的界面。 五、 參考資料 C語(yǔ)言程序設(shè)計(jì)方法 鄧文心 張宏烈主編 哈爾濱工業(yè)大學(xué)出版社出版 六、 總結(jié)體會(huì) 本次程序設(shè)計(jì)按照老師的要求是未完成一個(gè)機(jī)械時(shí)鐘的現(xiàn)實(shí),由于我所學(xué)C語(yǔ)言知識(shí)的局限,基本不知道該從何下手。但是我根據(jù)程序的要求首先從簡(jiǎn)單地方開(kāi)

22、始入手,即搜集此次程序設(shè)計(jì)需要用到的庫(kù)函數(shù)。于是我從網(wǎng)絡(luò)上找到了延時(shí)是函數(shù)Sleep(),并且知道C語(yǔ)言上有一個(gè)畫(huà)圖函數(shù)庫(kù),其頭文件是graphics.h,該頭文件沒(méi)有包含在我所使用的VC里面,經(jīng)過(guò)經(jīng)一步的搜索,我從網(wǎng)上得知知要在VC上安裝EasyX程序即可使我使用的VC能夠正常的使用畫(huà)圖函數(shù)庫(kù)里的函數(shù),我半信半疑的按照網(wǎng)上的說(shuō)法做了,并達(dá)到了預(yù)期的效果。 其實(shí),我在一開(kāi)始便在網(wǎng)上搜到了一個(gè)機(jī)械時(shí)鐘的模板,但是由于畫(huà)圖函數(shù)庫(kù)不能通過(guò),模板也不能運(yùn)行。但是,自我安裝了EasyX程序后我在網(wǎng)上搜的程序已經(jīng)能夠正常運(yùn)行,這使我非常欣喜。我瀏覽了一下模板程序,其實(shí),我主要是看了它的一些注釋和一些特殊

23、的函數(shù),然后我便開(kāi)始編程了。 我在圖書(shū)館接了一本《C語(yǔ)言程序設(shè)計(jì)》,那本書(shū)講的是在TC上編譯的,但是里面有一章專(zhuān)門(mén)講的是C語(yǔ)言畫(huà)圖,里面提到了許多用于畫(huà)圖的庫(kù)函數(shù),我仔細(xì)的看了那一章,體會(huì)了那些函數(shù)的用法,到此,我的前期準(zhǔn)備工作算是做完了。 老實(shí)說(shuō),此次程序設(shè)計(jì)我感覺(jué)像是對(duì)畫(huà)圖函數(shù)的一種深刻的理解吧?;旧衔易龅囊磺卸冀⒃诋?huà)圖界面上?;蛟S是因?yàn)闇?zhǔn)備充分,很快,我就完成了機(jī)械時(shí)鐘的設(shè)計(jì),并開(kāi)始設(shè)計(jì)其他東西。 一天老師檢查成果,聽(tīng)到我說(shuō)參考了網(wǎng)上的模板,不怎么高興,說(shuō)如果什么都去網(wǎng)上查不自己動(dòng)腦想想,怎么能得到進(jìn)步了,于是便對(duì)我提了進(jìn)一步的要求,即顯示數(shù)字時(shí)鐘與日歷,還要完成時(shí)鐘日歷的修改

24、功能。在完成機(jī)械時(shí)鐘后這些好像對(duì)我來(lái)說(shuō)不是什么難題了,不久我便完成了整個(gè)程序的設(shè)計(jì)。 在本次的程序設(shè)計(jì)中,我的確收益匪淺。通過(guò)對(duì)C語(yǔ)言的進(jìn)一步了解,我開(kāi)始明白我在書(shū)上學(xué)到的知識(shí)是十分有限的,要想提高自己的編程能力,不僅要扎實(shí)C語(yǔ)言的基礎(chǔ),同時(shí)還要更多閱讀其他的相關(guān)資料,豐富自己的知識(shí),這樣在編程方面才可能得到進(jìn)一步的提高。 七、 源程序 #include //圖形庫(kù)頭文件 #include//輸入輸出頭文件 #include #include #define PI 3.1415926 void

25、fun1(int h,int m,int s) //畫(huà)時(shí)鐘、分鐘、秒鐘,顯示數(shù)字時(shí)鐘 {double h1,m1,s1; int hx,hy,mx,my,sx,sy; s=s%60; m=m%60; h=h%24; s1=s*PI/30; m1=m*PI/30; h1=(h%12)*PI/6+m*PI/360; hx=int(220+100*sin(h1)); hy=int(240-100*cos(h1)); mx=int(220+140*sin(m1)); my=int(240-140*cos(m1)); sx=int(220+160*sin(s1)); sy

26、=int(240-160*cos(s1)); setlinestyle(PS_SOLID, NULL, 2); setcolor(RED); line(220,240,sx,sy); setlinestyle(PS_SOLID, NULL, 6); setcolor(LIGHTGRAY); line(220,240,mx,my); setlinestyle(PS_SOLID, NULL, 10); setcolor(WHITE); line(220,240,hx,hy); TCHAR str1[5],str2[5],str3[5]; setfont(20,18,"宋

27、體"); _stprintf(str1,"%d",s); _stprintf(str2,"%d",m); _stprintf(str3,"%d",h); setfont(20,16,"宋體"); if(h>9) { outtextxy(450,200,str3); } else { outtextxy(450,200,"0"); outtextxy(465,200,str3); } outtextxy(490,200,":"); if(m>9) { outtextxy(510,200,str2); } else { outtextxy(510,200,

28、"0"); outtextxy(525,200,str2); } outtextxy(550,200,":"); if(s>9) { outtextxy(570,200,str1); } else { outtextxy(570,200,"0"); outtextxy(585,200,str1); } } void fun4()//做界面上的文字 { char s1[]={"機(jī)械時(shí)鐘"}, s2[]={"按r鍵重設(shè)時(shí)間"}, s3[]={"按其他鍵退出"}, s4[]={"制作人——楊自然"}; setfont(50,40,"黑體")

29、; setcolor(RED); outtextxy(80,0,s1); setfont(22,16,"宋體"); setcolor(BLUE); outtextxy(420,250,s2); outtextxy(420,300,s3); setcolor(BLUE); setfont(18,12,"宋體"); outtextxy(400,455,s4); } void fun5(int d,int e,int f,int g) //日歷的顯示 { char c1[]={"年"}, c2[]={"月"}, c3[]={"日"}; set

30、font(30,22,"宋體"); TCHAR str1[5],str2[5],str3[5]; _stprintf(str1,"%d",d); _stprintf(str2,"%d",e); _stprintf(str3,"%d",f); setfont(35,25,"宋體"); setcolor(RED); outtextxy(440,70,str1); outtextxy(550,70,c1); setfont(20,18,"宋體"); setcolor(WHITE); if(e<10) {outtextxy(445,120,0); outtextxy(465

31、,120,str2);} else outtextxy(445,120,str2); outtextxy(480,120,c2); if(f<10) {outtextxy(520,120,0); outtextxy(540,120,str3);} else outtextxy(520,120,str3); outtextxy(560,120,c3); setcolor(CYAN); switch(g) { case 1: outtextxy(460,160,"星期一"); break; case 2: outtextxy(460,160,"星期二");

32、 break; case 3: outtextxy(460,160,"星期三"); break; case 4: outtextxy(460,160,"星期四"); break; case 5: outtextxy(460,160,"星期五"); break; case 6: outtextxy(460,160,"星期六"); break; case 7: outtextxy(460,160,"星期日"); break; } } void fun2()//做表盤(pán) { setcolor(WHITE); circle(220,2

33、40,180); circle(220,240,170); circle(220,240,2); circle(220,240,110); } void fun3()//做刻度 {int i,ix,iy,ix1,iy1; double i1; for(i=0;i<60;i++) {i1=i*PI/30; ix=int(220+165*sin(i1)); iy=int(240-165*cos(i1)); ix1=int(220+105*sin(i1)); iy1=int(240-105*cos(i1)); setcolor(WHITE); if

34、(i%15==0) {bar(ix-5,iy-5,ix+5,iy+5);} else circle(ix,iy,2); if(i%5==0) {circle(ix1,iy1,5); circle(ix,iy,5);} } } void fun6(int *a,int *b,int *c,int *d,int *e,int *f,int *g) //重新設(shè)定時(shí)間日期 { int m,n; printf("請(qǐng)問(wèn)你是要修改時(shí)間還是修改日期\n"); printf("*************************************\n");

35、printf("* 修改時(shí)間請(qǐng)按“1”,然后回車(chē) *\n"); printf("* 修改日期請(qǐng)按“2”,然后回車(chē) *\n"); printf("* 退出請(qǐng)按“3”,然后回車(chē) *\n"); printf("*************************************\n"); scanf("%d",&m); switch(m) { case 1: { printf("請(qǐng)輸入當(dāng)前是幾點(diǎn)幾分幾秒,用逗號(hào)隔開(kāi)\n"); scanf("%d,%d,%d",a,b,c); printf("請(qǐng)問(wèn)是否繼續(xù)修改日期\n");

36、 printf("**********************************\n"); printf("*繼續(xù)修改請(qǐng)按“1”,退出請(qǐng)按“2”*\n"); printf("**********************************\n"); scanf("%d",&n); if(n==2) { break; } } case 2: { printf("請(qǐng)輸入當(dāng)前是哪年哪月哪日星期幾,用逗號(hào)隔開(kāi)\n"); scanf("%d,%d,%d,%d",d,e,f,g); break; } } } void

37、 main() //主函數(shù) 獲取系統(tǒng)時(shí)間 給各個(gè)函數(shù)傳送相關(guān)的時(shí)間信息 {int a=0,b=0,c=0,d,e,f,g,h=1; SYSTEMTIME t; GetLocalTime(&t); a=t.wHour; b=t.wMinute; c=t.wSecond; d=t.wYear; e=t.wMonth; f=t.wDay; g=t.wDayOfWeek; initgraph(640, 480); fun3(); fun2(); fun4(); setwritemode(R2_XORPEN); while(h==1) {

38、 fun1(a,b,c); fun5(d,e,f,g); Sleep(1000); fun1(a,b,c); fun5(d,e,f,g); c++; if(c%60==0) { b++; } if(b%60==0) { a++; } if(a%24==0) { f++;g++; } if(((e%2==1&&e<8)||(e%2==0&&e>7))&&f==31)//日歷進(jìn)制 { e++; } if(((e%2==0&&e<8)||(e%2==1&&e>7))&&f==30) { e++; } if(((e%2==1&&e

39、<8)||(e%2==0&&e>7))&&f>31) { f=f%31; } if(((e%2==0&&e<8)||(e%2==1&&e>7))&&f>30) { f=f%30; } char str; if(kbhit()!=0) {str=getch(); if(str==r||str==R) { closegraph(); fun6(&a,&b,&c,&d,&e,&f,&g); initgraph(640, 480); fun3(); fun2(); fun4(); setwritemode(R2_XORPEN); } else { h++; closegraph(); } e=e%12; if(e==0) e=12; } } } 23

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!