




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一. 課程設(shè)計(jì)目的和要求(一). 課程設(shè)計(jì)目的本課程設(shè)計(jì)是重要的實(shí)踐性環(huán)節(jié)之一,是在學(xué)生學(xué)習(xí)完程序設(shè)計(jì)語(yǔ)言(C)課程后進(jìn)行的一次全面的綜合練習(xí)。本課程設(shè)計(jì)的目的和任務(wù):1. 鞏固和加深學(xué)生對(duì)C語(yǔ)言課程的基本知識(shí)的理解和掌握2. 掌握C語(yǔ)言編程和程序調(diào)試的基本技能3. 利用C語(yǔ)言進(jìn)行基本的軟件設(shè)計(jì)4. 掌握書(shū)寫(xiě)程序設(shè)計(jì)說(shuō)明文檔的能力5. 提高運(yùn)用C語(yǔ)言解決實(shí)際問(wèn)題的能力(二). 課程設(shè)計(jì)要求1. 分析課程設(shè)計(jì)題目的要求2. 寫(xiě)出詳細(xì)設(shè)計(jì)說(shuō)明3. 編寫(xiě)程序代碼,調(diào)試程序使其能正確運(yùn)行4. 設(shè)計(jì)完成的軟件要便于操作和使用4. 設(shè)計(jì)完成后提交課程設(shè)計(jì)報(bào)告二. 課程設(shè)計(jì)任務(wù)內(nèi)容設(shè)計(jì)一個(gè)學(xué)生成績(jī)管理系統(tǒng)。
2、系統(tǒng)功能:1)具備對(duì)學(xué)生基礎(chǔ)數(shù)據(jù)的維護(hù)功能(添加、刪除、修改)2)具備對(duì)課程基礎(chǔ)數(shù)據(jù)的維護(hù)功能(添加、刪除、修改)3)具備對(duì)學(xué)生成績(jī)數(shù)據(jù)的維護(hù)功能(添加、刪除、修改)4) 具備對(duì)成績(jī)的查詢(xún)功能(按學(xué)號(hào)、姓名、或課程名查詢(xún)成績(jī),排序等 )5) 具備對(duì)成績(jī)的統(tǒng)計(jì)功能(最高分,最低分,平均分,及格率等)6) 采用菜單界面三. 總體設(shè)計(jì)說(shuō)明1 工程設(shè)計(jì)說(shuō)明 (工程中有哪些文件組成,各有什么作用) 該工程文件中有student.h, studentmain.c, student.c, course.c, scgrade.c query.c #c。student.h是頭文件,主要存放一些其他函
3、數(shù)共用的東西,比如結(jié)構(gòu)體之類(lèi)的。Studentmain.c存放main函數(shù)主菜單程序。其他幾個(gè)是存放的實(shí)現(xiàn)各個(gè)功能的函數(shù)。另外,還有STUDENT.DAT,COURSE.DAT,GRADE.DAT三個(gè)文件,主要存放學(xué)生,課程,成績(jī)的信息的。還有一個(gè)TEMP.DAT文件,用于暫時(shí)存放數(shù)據(jù)。2 菜單結(jié)構(gòu)設(shè)計(jì) (列出各級(jí)菜單)3 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) (三個(gè)數(shù)據(jù)文件用到的的結(jié)構(gòu)定義)學(xué)生結(jié)構(gòu)體:struct student long sno; char sname20; char sclass20;課程結(jié)構(gòu)體:struct course int cno; char cname30;成績(jī)結(jié)構(gòu)體:struct
4、scgrade long sno; int cno; float grade;四. 詳細(xì)設(shè)計(jì)說(shuō)明1 學(xué)生數(shù)據(jù)維護(hù)子系統(tǒng)設(shè)計(jì)說(shuō)明 (每個(gè)功能模塊的設(shè)計(jì)思路,哪些功能是自己增強(qiáng)的, 加注釋的源代碼)#include<stdio.h>#include"STUDENT.H"/該部分為學(xué)生主菜單程序,分別調(diào)用添加,修改,刪除三個(gè)函數(shù)。void studentmenu() void addstudent(); void modistudent(); void deletestudent(); char a; while(1) puts("n"); put
5、s(" 系 統(tǒng) 主 菜 單"); puts(" 1: 學(xué) 生 數(shù) 據(jù) 添 加"); puts(" 2: 學(xué) 生 數(shù) 據(jù) 修 改"); puts(" 3: 學(xué) 生 數(shù) 據(jù) 刪 除"); puts(" 0: 退 出 系 統(tǒng)"); printf("請(qǐng)輸入數(shù)字選擇: "); a=getche(); switch(a) case '1': addstudent(); break; case '2': modistudent(); break; case
6、'3': deletestudent(); break; case '0': system("cls"); return; default: return; /添加數(shù)據(jù)void addstudent() FILE *fp;struct student s; struct student sw;char ch;int flag=0;/打開(kāi)文件。 fp=fopen("d:STUDENTSTUDENT.dat","ab+"); if(!fp) printf("Create file error!n&
7、quot;); return; dodo /*輸入一條學(xué)生信息,另外,增加了檢驗(yàn)數(shù)據(jù)是否重復(fù)的功能*/printf("nEnter a student number name class:");fflush(stdin);scanf("%ld%s%s",&s.sno,s.sname,s.sclass);rewind(fp);while(!feof(fp) fread(&sw,sizeof(sw),1,fp);if(sw.sno=s.sno) flag=1;printf("數(shù)據(jù)輸入重復(fù),請(qǐng)重新輸入!");break;wh
8、ile(flag);fwrite(&s,sizeof(s),1,fp);/ 提示是否繼續(xù)輸入。printf("Input another student? y/n");ch=getche();while(ch='y');fclose(fp);/修改數(shù)據(jù)void modistudent() FILE *fp;char ch;struct student s, modis;int found=0;fp=fopen("D:STUDENTSTUDENT.dat","rb+");if(!fp) printf("
9、Create file error!n"); return; /*顯示文件中的所有學(xué)生信息*/fread(&s,sizeof(s),1,fp);PRINT1;while(!feof(fp) PRINT2; PRINT1; fread(&s,sizeof(s),1,fp);/*提示輸入要修改的學(xué)生號(hào), 存入modis.sno*/printf("please enter the no of the modify");scanf("%ld",&modis.sno);/*找到要修改的學(xué)生并顯示 */rewind(fp);whil
10、e( 1 ) fread(&s,sizeof(s),1,fp); if(feof(fp) break; if(s.sno=modis.sno) found=1; break; if(!found) printf("未找到你要找的數(shù)據(jù)!"); return; else PRINT2;printf("n你確實(shí)要修改該學(xué)生的其他信息嗎?(Y/N)");ch=getche();if(ch='Y'|ch='y') /*提示輸入要修改的學(xué)生姓名, 存入modis.sname*/printf("nplease ente
11、r the name of the modifyn");scanf("%s",modis.sname);printf("nplease enter the class of the modifyn");scanf("%s",modis.sclass);fseek(fp,-(int)sizeof(s),SEEK_CUR); /*從當(dāng)前位置向前移動(dòng)一個(gè)s的長(zhǎng)度*/*將modis寫(xiě)到文件(覆蓋原數(shù)據(jù)) */ fwrite(&modis,sizeof(s),1,fp);fclose(fp); /刪除數(shù)據(jù)。void delet
12、estudent() FILE *fp,*fp1;char ch;int found=0,num;struct student s;fp=fopen("D:studentstudent.dat","rb");if(!fp) printf("Create file error!");return;/*顯示文件中的所有學(xué)生信息*/fread(&s,sizeof(s),1,fp);PRINT1;while(!feof(fp) PRINT2;PRINT1;fread(&s,sizeof(s),1,fp);printf(&quo
13、t;please enter the no of the delete");scanf("%d",&num); /找到要修改的學(xué)生信息,顯示!rewind(fp);while(1) fread(&s,sizeof(s),1,fp);if(feof(fp) break;if(s.sno=num) found=1;break;if(!found) printf("未找到你要找的數(shù)據(jù)!");return;elsePRINT2;printf("n你確實(shí)要?jiǎng)h除該學(xué)生的信息嗎?(Y/N)");ch=getche();/將
14、刪除后的信息復(fù)制到temp文件中。if(ch='Y'|ch='y') fp1=fopen("D:studenttemp.dat","wb");rewind(fp);while(1) fread(&s,sizeof(s),1,fp);if(feof(fp) break;if(s.sno!=num) fwrite(&s,sizeof(s),1,fp1);fclose(fp1);fclose(fp);將temp文件的信息再重新覆蓋掉原來(lái)的student文件。fp=fopen("D:studentstud
15、ent.dat","wb");fp1=fopen("D:studenttemp.dat","rb");while(1) fread(&s,sizeof(s),1,fp1);if(feof(fp1) break;fwrite(&s,sizeof(s),1,fp);fclose(fp1);fclose(fp); 2 課程數(shù)據(jù)維護(hù)子系統(tǒng)設(shè)計(jì)說(shuō)明#include<stdio.h>#include"STUDENT.H"void coursemenu() void addcourse();
16、 void modicourse(); void deletecourse(); char a; while(1) puts("n"); puts(" 系 統(tǒng) 主 菜 單"); puts(" 1: 課 程 數(shù) 據(jù) 添 加"); puts(" 2: 課 程 數(shù) 據(jù) 修 改"); puts(" 3: 課 程 數(shù) 據(jù) 刪 除"); puts(" 0: 退 出 系 統(tǒng)"); printf("請(qǐng)輸入數(shù)字選擇: "); a=getche(); switch(a) ca
17、se '1': addcourse(); break; case '2': modicourse(); break; case '3': deletecourse(); break; case '0': system("cls"); return; default: return; /添加數(shù)據(jù)。void addcourse() FILE *fp;struct course c,cw; char ch;int flag=0; fp=fopen("d:STUDENTCOURSE.dat",&qu
18、ot;ab+"); if(!fp) printf("Create file error!n"); return; /輸入一條課程信息,提示是否重新輸入,另外增加檢驗(yàn)數(shù)據(jù)是否重復(fù)的功能。dodoprintf("nEnter a course number name:");fflush(stdin);scanf("%d%s",&o,ame);rewind(fp);while(!feof(fp) fread(&cw,sizeof(cw),1,fp);if(o=o) flag=1;printf("數(shù)據(jù)輸入重
19、復(fù),請(qǐng)重新輸入!");break;while(flag);fwrite(&c,sizeof(c),1,fp);printf("Input another course? y/n");ch=getche();while(ch='y');fclose(fp);/修改數(shù)據(jù)void modicourse() FILE *fp;char ch;struct course c, modis;int found=0;fp=fopen("D:STUDENTCOURSE.dat","rb+");if(!fp) prin
20、tf("Create file error!n"); return; /*顯示文件中的所有課程信息*/fread(&c,sizeof(c),1,fp);PRINT1;while(!feof(fp) PRINT3; PRINT1; fread(&c,sizeof(c),1,fp);/*提示輸入要修改的課程號(hào), 存入modis.sno*/printf("please enter the no of the modify");scanf("%d",&o);/*找到要修改的課程并顯示 */rewind(fp);whil
21、e( 1 ) fread(&c,sizeof(c),1,fp); if(feof(fp) break; if(o=o) found=1; break; if(!found) printf("未找到你要找的數(shù)據(jù)!"); return; else PRINT3;printf("n你確實(shí)要修改該課程的其他信息嗎?(Y/N)");ch=getche();if(ch='Y'|ch='y') /*提示輸入要修改的課程名, 存入ame*/printf("nplease enter the name of the mod
22、ifyn");scanf("%s",ame);fseek(fp,-sizeof(c),SEEK_CUR); /*從當(dāng)前位置向前移動(dòng)一個(gè)s的長(zhǎng)度*/*將modis寫(xiě)到文件(覆蓋原數(shù)據(jù)) */fwrite(&modis,sizeof(c),1,fp);fclose(fp); /刪除數(shù)據(jù)。void deletecourse() FILE *fp,*fp1;char ch;int found=0,num;struct course c;fp=fopen("D:studentCOURSE.dat","rb");if(!fp)
23、printf("Create file error!");return;/顯示文件中的信息。fread(&c,sizeof(c),1,fp);PRINT1;while(!feof(fp) PRINT3;PRINT1;fread(&c,sizeof(c),1,fp);/*提示輸入要修改的課程號(hào), 存入num*/printf("please enter the no of the delete");scanf("%d",&num); /*找到要修改的課程并顯示 */rewind(fp);while(1) fread
24、(&c,sizeof(c),1,fp);if(feof(fp) break;if(o=num) found=1;break;if(!found) printf("未找到你要找的數(shù)據(jù)!");return;elsePRINT3;printf("n你確實(shí)要?jiǎng)h除該學(xué)生的信息嗎?(Y/N)");ch=getche();/將刪除后的文件復(fù)制到temp文件中。if(ch='Y'|ch='y') fp1=fopen("D:studenttemp.dat","wb");rewind(fp);w
25、hile(1) fread(&c,sizeof(c),1,fp);if(feof(fp) break;if(o!=num) fwrite(&c,sizeof(c),1,fp1);fclose(fp1);fclose(fp);/將temp文件中的信息覆蓋掉原來(lái)course的文件中。fp=fopen("D:studentCOURSE.dat","wb");fp1=fopen("D:studenttemp.dat","rb");while(1) fread(&c,sizeof(c),1,fp1);
26、if(feof(fp1) break;fwrite(&c,sizeof(c),1,fp);fclose(fp1);fclose(fp);3 成績(jī)數(shù)據(jù)維護(hù)子系統(tǒng)設(shè)計(jì)說(shuō)明#include<stdio.h>#include"STUDENT.H"void grademenu() void addgrade(); void modigrade(); void deletegrade(); char a; while(1) puts("n"); puts(" 系 統(tǒng) 主 菜 單"); puts(" 1: 成 績(jī) 數(shù)
27、據(jù) 添 加"); puts(" 2: 成 績(jī) 數(shù) 據(jù) 修 改"); puts(" 3: 成 績(jī) 數(shù) 據(jù) 刪 除"); puts(" 0: 退 出 系 統(tǒng)"); printf("請(qǐng)輸入數(shù)字選擇: "); a=getche(); switch(a) case '1': addgrade(); break; case '2': modigrade(); break; case '3': deletegrade(); break; case '0':
28、 system("cls"); return; default: return; /添加成績(jī)!void addgrade() FILE *fp;struct scgrade sc; struct scgrade scw;char ch;int flag=0; fp=fopen("d:STUDENTGRADE.dat","ab+"); if(!fp) printf("Create file error!n"); return; /輸入一條成績(jī)信息,提示是否重新輸入,另外增加檢驗(yàn)數(shù)據(jù)是否重復(fù)的功能dodo printf
29、("nEnter a student number ,a course number, grade :");fflush(stdin);scanf("%ld%d%f",&sc.sno,&o,&sc.grade);if(sc.grade<0|sc.grade>100) flag=1;printf("n輸入成績(jī)格式不正確,請(qǐng)重新輸入");rewind(fp);while(!feof(fp) fread(&scw,sizeof(scw),1,fp);if(o=o&&scw.sno=
30、sc.sno) flag=1;printf("n數(shù)據(jù)輸入重復(fù),請(qǐng)重新輸入!");break;while(flag);fwrite(&sc,sizeof(sc),1,fp);printf("Input another student's grade? y/n");ch=getche();while(ch='y');fclose(fp);/修改數(shù)據(jù)void modigrade() FILE *fp;char ch;struct scgrade sc, modis;int found=0;fp=fopen("D:STU
31、DENTGRADE.dat","rb+");if(!fp) printf("Create file error!n"); return; /*顯示文件中的所有成績(jī)信息*/fread(&sc,sizeof(sc),1,fp);PRINT1;while(!feof(fp) PRINT4; PRINT1; fread(&sc,sizeof(sc),1,fp);/*提示輸入要修改的學(xué)生號(hào), 存入modis.sno*/printf("please enter the no of the modify");scanf(&
32、quot;%ld",&modis.sno);/*找到要修改的學(xué)生成績(jī)并顯示 */rewind(fp);while( 1 ) fread(&sc,sizeof(sc),1,fp); if(feof(fp) break; if(sc.sno=modis.sno) found=1; break; if(!found) printf("未找到你要找的數(shù)據(jù)!"); return; else PRINT4;printf("n你確實(shí)要修改該學(xué)生的其他信息嗎?(Y/N)");ch=getche();if(ch='Y'|ch=
33、39;y') /*提示輸入要修改的學(xué)生課程名和成績(jī), 存入o和modis.grade*/printf("nplease enter the course number of the modifyn");scanf("%d",&o);printf("nplease enter the grade of the modifyn");scanf("%f",&modis.grade);fseek(fp,-(int)sizeof(sc),SEEK_CUR); /*從當(dāng)前位置向前移動(dòng)一個(gè)sc的長(zhǎng)度*/*
34、將modis寫(xiě)到文件(覆蓋原數(shù)據(jù)) */fwrite(&modis,sizeof(sc),1,fp);fclose(fp); /刪除數(shù)據(jù)void deletegrade() FILE *fp,*fp1;char ch;int found=0,num;struct scgrade sc;fp=fopen("D:studentGRADE.dat","rb");if(!fp) printf("Create file error!");return;/顯示文件中的信息fread(&sc,sizeof(sc),1,fp);PRI
35、NT1;while(!feof(fp) PRINT4;PRINT1;fread(&sc,sizeof(sc),1,fp);/*提示輸入要?jiǎng)h除的學(xué)號(hào), 存入num*/printf("please enter the no of the delete");scanf("%d",&num); /*找到要?jiǎng)h除的成績(jī)并顯示 */rewind(fp);while(1) fread(&sc,sizeof(sc),1,fp);if(feof(fp) break;if(sc.sno=num) found=1;break;if(!found) pri
36、ntf("未找到你要找的數(shù)據(jù)!");return;elsePRINT4;printf("n你確實(shí)要?jiǎng)h除該學(xué)生的信息嗎?(Y/N)");ch=getche(); /將刪除后的文件復(fù)制到temp文件中。if(ch='Y'|ch='y') fp1=fopen("D:studenttemp.dat","wb");rewind(fp);while(1) fread(&sc,sizeof(sc),1,fp);if(feof(fp) break;if(sc.sno!=num) fwrite
37、(&sc,sizeof(sc),1,fp1);fclose(fp1);fclose(fp);/將temp文件中的信息覆蓋掉原來(lái)course的文件中。fp=fopen("D:studentGRADE.dat","wb");fp1=fopen("D:studenttemp.dat","rb");while(1) fread(&sc,sizeof(sc),1,fp1);if(feof(fp1) break;fwrite(&sc,sizeof(sc),1,fp);fclose(fp1);fclose
38、(fp);4 查詢(xún)數(shù)據(jù)維護(hù)子系統(tǒng)設(shè)計(jì)說(shuō)明#include<stdio.h>#include<string.h>#include"STUDENT.H"void query() void snoquery();void snamequery();void cnamequery();void cnamequeryson();void classandcnamequery();char a;while(1) puts("n");puts(" 系 統(tǒng) 主 菜 單");puts(" 1: 按 學(xué) 號(hào) 查 詢(xún) 成
39、績(jī)");puts(" 2: 按 姓 名 查 詢(xún) 成 績(jī)");puts(" 3: 按 課 名 查 詢(xún) 成 績(jī)");puts(" 4: 按 課 名 查 詢(xún) 成 績(jī)(子函數(shù))");puts(" 5: 按 班 名 課 名 查 詢(xún) 成 績(jī)");puts(" 0: 退 出 系 統(tǒng)");printf("請(qǐng)輸入數(shù)字選擇: ");a=getche();switch(a) case '1': snoquery(); break; case '2': sn
40、amequery(); break; case '3': cnamequery(); break; case '4': cnamequeryson(); break; case '5': classandcnamequery(); break; case '0': system("cls"); return; default: return;/按學(xué)號(hào)查詢(xún)void snoquery() FILE *fp;struct scgrade sc; char ch;long no;int found=0;fp=fopen
41、("d:STUDENTGRADE.dat","rb");if(!fp) printf("Create file error!n"); return; /提示要查詢(xún)成績(jī)的學(xué)號(hào)。printf("nEnter a student number of the query:");scanf("%ld",&no);/顯示并輸出。while(1) fread(&sc,sizeof(sc),1,fp); if(feof(fp) break; if(sc.sno=no) found=1; PRIN
42、T1;PRINT4;PRINT1;if(!found) printf("未找到你要找的數(shù)據(jù)!");return; fclose(fp);/按姓名查詢(xún)void snamequery() FILE *fp;struct student s;struct scgrade sc; char ch,name20;long no;int found=0;fp=fopen("d:STUDENTSTUDENT.dat","rb");if(!fp) printf("Create file error!n"); return; /提示
43、輸入要查詢(xún)成績(jī)的姓名。printf("nEnter a student name of the query:");scanf("%s",name);/找到該生的的學(xué)號(hào)。while(1) fread(&s,sizeof(s),1,fp); if(feof(fp) break; if(strcmp(s.sname,name)=0) found=1;no=s.sno;/PRINT1;/PRINT2;/PRINT1;if(!found) printf("未找到你要找的數(shù)據(jù)!");return; fclose(fp);fp=fopen(
44、"d:STUDENTGRADE.dat","rb");found=0;if(!fp) printf("Create file error!n"); return; /找到該生成績(jī),并顯示。while(1) fread(&sc,sizeof(sc),1,fp); if(feof(fp) break; if(sc.sno=no) found=1; PRINT1;PRINT4;PRINT1;if(!found) printf("未找到你要找的數(shù)據(jù)!");return; fclose(fp);/按課名查詢(xún)void
45、cnamequery() FILE *fp;struct course c;struct scgrade sc,temp; struct scgrade grades80;char name20;int no,i,j,n=0;int found=0;fp=fopen("d:STUDENTCOURSE.dat","rb");if(!fp) printf("Create file error!n"); return; /提示輸入要查詢(xún)的課程名printf("nEnter a course name of the query:&q
46、uot;);scanf("%s",name);/找到該課程的課稱(chēng)號(hào)。while(1) fread(&c,sizeof(c),1,fp); if(feof(fp) break; if(strcmp(ame,name)=0) found=1;no=o;/PRINT1;/PRINT3;/PRINT1;if(!found) printf("未找到你要找的數(shù)據(jù)!");return; fclose(fp);fp=fopen("d:STUDENTGRADE.dat","rb");found=0;if(!fp) print
47、f("Create file error!n"); return; /在成績(jī)信息中找到該課程號(hào)的成績(jī)while(1) fread(&sc,sizeof(sc),1,fp); if(feof(fp) break; if(o=no) found=1;gradesn=sc;n=n+1;/PRINT1;/PRINT4;/排序for(i=0;i<n;i+) for(j=i+1;j<=n;j+) if(gradesi.grade<gradesj.grade) temp=gradesi;gradesi=gradesj;gradesj=temp;/顯示for(i=
48、0;i<n;i+) PRINT1;printf("%-5ld%5d%15f",gradesi.sno,o,gradesi.grade);PRINT1;if(!found) printf("未找到你要找的數(shù)據(jù)!");return; fclose(fp);/按課程名,用子函數(shù)查詢(xún)。void cnamequeryson() int getcno(char name);/獲取課程號(hào)。int getgrade(int cno,struct scgrade grades);/獲取成績(jī)void sort(struct scgrade grad
49、es,int n);/排序void display(struct scgrade grades,int n);/顯示struct scgrade grades80;char name20;int cno, n;printf("nEnter a course name of the query:");scanf("%s",name);cno=getcno(name);if(cno=-1) puts("No such course!"); return;n=getgrade(cno,grades);sort(grades,n);displ
50、ay(grades, n);int getcno(char name) FILE *fp;struct course c;int found=0,no;fp=fopen("d:STUDENTCOURSE.dat","rb");if(!fp) printf("Create file error!n"); return -1; /獲取課程號(hào)。while(1) fread(&c,sizeof(c),1,fp); if(feof(fp) break; if(strcmp(ame,name)=0) found=1;no=o;/PRINT
51、1;/PRINT3;/PRINT1;return no;if(!found) printf("未找到你要找的數(shù)據(jù)!");return -1; fclose(fp);int getgrade(int cno,struct scgrade grades) FILE *fp;struct scgrade sc;int n=0,found=0;fp=fopen("d:STUDENTGRADE.dat","rb");if(!fp) printf("Create file error!n"); return; /通過(guò)課程號(hào),找到成績(jī)。while(1) fread(&sc,sizeof(sc),1,fp); if(feof(fp) break; if(o=cno) found=1;gradesn=sc;n=n+1;/PRINT1; /PRINT4; return n;if(!found) printf(&q
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)合同協(xié)議書(shū)
- 車(chē)輛貼膜合同協(xié)議書(shū)模板
- 貨物采購(gòu)簡(jiǎn)易合同協(xié)議書(shū)
- 扶梯拆除合同協(xié)議書(shū)
- 結(jié)婚協(xié)議合同協(xié)議書(shū)
- 學(xué)生禁毒教育心得體會(huì)模版
- 輔警刑法筆試題及答案
- 豬場(chǎng)出租合同協(xié)議書(shū)
- 完成合同協(xié)議書(shū)
- 合同約定協(xié)議書(shū)打印
- 兒童肺血栓栓塞癥診斷與治療專(zhuān)家共識(shí)(2025)解讀課件
- 《2025急性冠脈綜合征患者管理指南》解讀
- 蘇霍姆林斯基的教育思想
- 2025年內(nèi)蒙古自治區(qū)中考一模語(yǔ)文試題(原卷版+解析版)
- 電廠粉煤灰購(gòu)銷(xiāo)合同
- 《碼垛機(jī)器人機(jī)械手的結(jié)構(gòu)設(shè)計(jì)》9400字【論文】
- 梁柱加固施工方案
- T-CSOE 0003-2024 井下套管外永置式光纜安裝要求
- 軍人生死觀教育
- GB 45247-2025燃?xì)?蒸汽聯(lián)合循環(huán)發(fā)電機(jī)組單位產(chǎn)品能源消耗限額
- 克服厭學(xué)情緒的有效策略主題班會(huì)
評(píng)論
0/150
提交評(píng)論