




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、學(xué)習(xí) - 好資料 目錄 同學(xué)成果治理程序 題目要求 2設(shè)計目的 2總體設(shè)計 3詳細(xì)設(shè)計 3調(diào)試與測試 12 源程序 14 總結(jié) 30 更多精品文檔 第 1 頁,共 30 頁學(xué)習(xí) - 好資料 同學(xué)成果治理程序 一 題目要求 1. 問題描述 : 對在校同學(xué)幾門課程的考試成果進行統(tǒng)一治理 . 每個同學(xué)記錄包括學(xué)號 , 姓名, 年齡, 數(shù)學(xué) , 英語 , 物理成果 , 默認(rèn)以學(xué)號為序存放 . 2. 要求: 1 一個文件按以班為單位儲備同學(xué)記錄 . 2 將答應(yīng)的操作分為四種 , 以 A,B ,C,D,E,F 為標(biāo)志 : A: 插入一個同學(xué)記錄 B: 修改同學(xué)記錄 ; C:刪除一個同學(xué)記錄 D:查找一個同
2、學(xué)記錄 E: 瀏覽同學(xué)成果 : ; ; ; F: 退出 3. 運算同學(xué)的總成果 . 4. 按學(xué)號排序輸出全班同學(xué)成果表 . 二 設(shè)計目的 依據(jù)題目要求 , 由于同學(xué)信息是存放在文件中 , 所以應(yīng)供應(yīng)文件的輸入 , 輸出 等操作 ; 在程序中需要瀏覽同學(xué)的信息 , 應(yīng)供應(yīng)顯示 , 查找 , 排序等操作 ; 另外 仍應(yīng)供應(yīng)鍵盤式選擇菜單實現(xiàn)功能選擇 . 三 總體設(shè)計 依據(jù)上面的需求分析 , 可以將這個系統(tǒng)分為以下模塊 : 輸入模塊 , 修改模塊 , 刪 除模塊 , 查找模塊 , 顯示模塊 . 更多精品文檔 第 2 頁,共 30 頁學(xué)習(xí) - 好資料 同學(xué)成果治理系統(tǒng) 數(shù)據(jù)輸入 數(shù)據(jù)顯示 數(shù)據(jù)修改 數(shù)
3、據(jù)刪除 數(shù)據(jù)查找 四 詳細(xì)設(shè)計 1. 主函數(shù) : 主函數(shù)一般設(shè)計得比較簡潔 , 只供應(yīng)輸入 , 處理和輸出部分的函數(shù)調(diào)用 , 其中各功能模塊用菜單方式選擇 . 流程圖 : 顯示一系列功能模塊 N 輸入 n, 判定 n 是否是 A-F Y 依據(jù) n 的值調(diào)用各功能模塊函數(shù) 程序 : /#include head.h int menu_select char c; printfnn; 5. 統(tǒng)計信息 |n; printf | 1. 增加同學(xué)記錄 printf | 2. 查詢同學(xué)記錄 6. 打開文件 |n; printf | 3. 修改同學(xué)記錄 7. 儲存文件 |n; printf | 4. 同學(xué)紀(jì)
4、錄排序 8. 顯示記錄 |n; printf | 0. 退出系統(tǒng) |n; printfnn; printf 請選擇 0-8:; c=getchar; getchar; return c-0; 更多精品文檔 第 3 頁,共 30 頁學(xué)習(xí) - 好資料 2. 輸入模塊 : 分析 : 單獨看各數(shù)據(jù)信息 , 學(xué)號, 姓名是字符型 , 可以接受字符型數(shù)組 ; 分?jǐn)?shù)為整數(shù) , 接受整數(shù) ; 數(shù)據(jù)信息存放在文件中 便信息治理 . , 一條記錄對應(yīng)一個同學(xué) , 既符合習(xí)慣又方 假如要存放如干同學(xué)信息就用結(jié)構(gòu)體數(shù)組 : void addrecordstudent stud int i=0,j,num; char
5、str5; ifnumstus.=0 printf getsstr; 已有記錄存在是否掩蓋 .y/nn; ifstr0=Y|str0=y i=0; else i=numstus; printf 請輸入增加的同學(xué)信息條目數(shù) :; scanf%d,# ifi=0numstus=num; else numstus+=num; ifnumstuslens lens+=50; pointer=student *reallocpointer,lens*LEN; printf 請輸入同學(xué)信息 :n; for;inumstus;i+ getchar; printf 請輸入學(xué)號 :; getspoint
6、eri.number; printf 請輸入姓名 :; ; printf 請輸入性別 男/ 女 1/0:; getspointeri.sex; ifpointeri.sex0=0 strcpypointeri.sex, 女; 更多精品文檔 第 4 頁,共 30 頁學(xué)習(xí) - 好資料 else strcpypointeri.sex, 男; printf 請輸入各科成果 : 按“語文, 數(shù)學(xué), 英語,歷史, 政治”的次序 :; studi.score=0; forj=0;j0 i=menu_select; /* switchi 把握菜單 */ case 1:addr
7、ecordpointer;break; /* case 2:findrecordpointer;break; /* case 3:amendrecordpointer;break; /* 增加同學(xué)信息 */ 查詢同學(xué)信息 */ 修改同學(xué)信息 */ case 4:sortpointer;break; /* 同學(xué)信息排序 */ case 5:statisticpointer;break; /* 統(tǒng)計信息 */ case 6:openfilepointer;break; /* 打開文件 */ case 7:writetotextpointer;break; /* 儲存文件 */ case 8:dis
8、playpointer,0,numstus-1;break; /* 顯示記錄 */ case 0: ifnumstus.=0 printf getsstr; 是否儲存當(dāng)前記錄 .y/n; ifstr0=y|str0=Y writetotextpointer; i=-1;break; /* 退出系統(tǒng) */ 更多精品文檔 第 5 頁,共 30 頁學(xué)習(xí) - 好資料 default:printf 請輸入數(shù)字 08:n;i=1; /* 輸入錯誤 */ printftt 歡迎再次使用本系統(tǒng); nn; display1; 3. 修改模塊 : 分析 : 用戶輸入要修改同學(xué)的學(xué)號 , 依據(jù)同學(xué)的學(xué)號等信息查找同
9、學(xué)記錄 , 并提示用戶修改該記錄的哪部分信息 . 依據(jù)用戶選擇修改相應(yīng)的信息 . 流程圖 : 輸入要修改的學(xué)號 找到 .Y 顯 示 記 錄 , N提示沒有找 調(diào)用修改函 到 數(shù) Y 連續(xù) . N 返回主菜單 程序 : 更多精品文檔 第 6 頁,共 30 頁學(xué)習(xí) - 好資料 void xiugai iffp=fopens_score.txt,rb+=NULL|fp1=fopentemp.txt,wb+=NULL /* 檢查是否出錯 */ printfCannot open this file.n; exit0; printfnPLease shuru xiugai xuehao:; scanf%
10、d,&i; getchar; whilefread&data,sizeofdata,1,fp=1 j=atoidata.xuehao; ifj=i ing; printfPlease shuru mingzi:; getsdata.mingzi; printfPlease shuru shuxue score:; getstemp;data.score0=atoftemp; printfPlease input yingyu score:; getstemp;data.score1=atoftemp; printfPlease input wuli score:; getstemp;data.
11、score2=atoftemp; data.score3=data.score0+data.score1+data.score2; fwrite&data,sizeofdata,1,fp1; fseekfp,0L,0; /* 將位置指針移到離頭文件 0 個字節(jié)處 */ fseekfp1,0L,0; whilefread&data,sizeofdata,1,fp1=1 fwrite&data,sizeofdata,1,fp; fclosefp; fclosefp1; 更多精品文檔 第 7 頁,共 30 頁學(xué)習(xí) - 好資料 4. 刪除模塊 : 分析: , 用戶輸入要刪除的同學(xué)的學(xué)號 , 依據(jù)同學(xué)學(xué)
12、號查找記錄并 該模塊的功能是 刪除 . 流程圖 : 輸入要刪除的學(xué)號 找到 .Y 顯 示 記 錄 , N提示沒有找 調(diào)用刪除函 到 數(shù) Y 連續(xù) . N 返回主菜單 程序 : void deleterecordstudent stu,int i /* 刪除信息 */ int j; whilei=0 forj=i;jnumstus;j+ stuj=stuj+1; numstus-; printf 刪除成功 .n; 更多精品文檔 第 8 頁,共 30 頁學(xué)習(xí) - 好資料 void countstudent stud int i,j; fori=0;inumstus;i+ studi.index=1
13、; forj=0;jstudi.score studi.index+; 5. 查找模塊 : 需求分析 : 該模塊的功能是依據(jù)輸入的同學(xué)的姓名查 找對應(yīng)的記錄 應(yīng)的同學(xué)信息 . 流程圖 : , 找到以后 , 顯示相 輸入同學(xué)學(xué) 號 是 否 找 Y 到 學(xué) 生 N記錄 顯示找到的 詢 問 是 提示沒有找 記錄 到 否連續(xù) N 返回主菜單 Y 更多精品文檔 第 9 頁,共 30 頁學(xué)習(xí) - 好資料 程序 : /#include head.h int findrecordstudent stud /* 查找信息 */ char str2; int i,num; ifnumstus=0 printf 沒
14、有可被查找的記錄 n; return -1; else printf 以何種方式查找? n1. 學(xué)號 t2. 姓名 t3. 名次 n; getsstr; ifstr0=1 /* 按學(xué)號查找 */ printf 請輸入學(xué)號 :; getsstr; fori=0;i=numstus;i+ ifstrcmpstr,studi.number=0 displaystud,i,i; break; else continue; else ifstr0=2 /* 按姓名查找 */ printf 請輸入姓名 :; getsstr; fori=0;i=numstus;i+ ifstrcmpstr,studi.na
15、me=0 displaystud,i,i; break; else continue; else ifstr0=3 /* 按名次查找 */ printf 請輸入名次 :; scanf%d,# getchar; 更多精品文檔 第 10 頁,共 30 頁學(xué)習(xí) - 好資料 fori=0;inumstus printf return -1; 沒有查找所要的信息; n; return i; 6. 顯示模塊 : 需求分析 : 該模塊的功能是顯示全部同學(xué)記錄信息 程序 : . void welcome printft* *n; printftttt* 用.n; 學(xué) 生 成 績 管 理 系 統(tǒng) *nt
16、ttt 傾 情 奉 獻 歡 迎 使 printft* *n; void showtable printf- -n; 更多精品文檔 第 11 頁,共 30 頁學(xué)習(xí) - 好資料 printf 學(xué)號 t 姓名t 性別 t 語文 t 數(shù)學(xué)t 英語 t 歷史 t 政治t 總分 t 平 均分 t 名次n; printf- -n; void displaystudent stud,int n1,int n2 int i; showtable; /* 顯示表頭 */ fori=n1;i=n2;i+ printf%st%st%st%.2ft%.2ft%.2ft%.2ft%.2ft%.2ft%.2ft%dtn ,
17、studi.number,,studi.sex,studi.subject0,studi.s ubject1,studi.subject2,studi.subject3,studi.subject4,st udi.score,studi.average,studi.index; /* 通過循環(huán)輸出數(shù)據(jù) */ void display1 printftt printftt printftt 本系統(tǒng)由計科二班制作 制作人員列表 : nn; nn; 殷增鋒 ttt 邵超 n; printfnn; getchar; 五 調(diào)試與測試 在這次課程設(shè)計中, 程序編寫過程中遇到了很多的問題
18、, 各種函數(shù)的運用也讓人 頭疼,在上機編譯運行過程中顯現(xiàn)了很多的錯誤,例如:各種數(shù)據(jù)類型的定義, 函數(shù)的調(diào)用等等; 但最終仍是在老師同學(xué)的幫忙下進行了各種代碼的編寫與修改 , 最終程序成功的運行; 下面是各個模塊的界面圖 更多精品文檔 第 12 頁,共 30 頁學(xué)習(xí) - 好資料 1 主菜單函數(shù) : 2: 輸入模塊 : 3: 顯示模塊 : 4: 刪除模塊 : 更多精品文檔 第 13 頁,共 30 頁學(xué)習(xí) - 好資料 5: 查找模塊: 6: 修改模塊 : 六程序源 #ifndef H_STUDENT_HH #define H_STUDENT_HH #include stdio.h #include
19、 string.h #include malloc.h #define LEN sizeofstruct message_student /* */ 一個結(jié)構(gòu)體數(shù)組元素的長度 #define numsubs 5 /* 學(xué)科數(shù)目 */ 結(jié)構(gòu)體定義 */ typedef struct message_student /* char number6; char name20; char sex4; float subjectnumsubs; float score; float average; int index; student; 更多精品文檔 第 14 頁,共 30 頁學(xué)習(xí) - 好資料 ext
20、ern int numstus; /* 同學(xué)數(shù)目 */ extern student *pointer; /* 指向結(jié)構(gòu)體數(shù)組 */ extern int lens; int menu_select; /* 函數(shù)聲明 */ int openfilestudent stu; int findrecordstudent stud; int writetotextstudent stud; void welcome; void display1; void showtable; void sortstudent stu; void deleterecordstudent stu,int i; voi
21、d addrecordstudent stud; void displaystudent stud,int n1,int n2; void amendrecordstudent stud; void countstudent stud; void sortnumstudent stud; void sortnum2student stud; void sortnamestudent stud; void sortname2student stud; void sortcountstudent stud; void sortcount2student stud; void statisticst
22、udent stud; void display1; #endif /#include head.h int menu_select char c; printfnn; printf | 1. 增加同學(xué)記錄 5. 統(tǒng)計信息 |n; printf | 2. 查詢同學(xué)記錄 6. 打開文件 |n; printf | 3. 修改同學(xué)記錄 7. 儲存文件 |n; printf | 4. 同學(xué)紀(jì)錄排序 8. 顯示記錄 |n; 退出系統(tǒng) |n; printf | 0. printfnn; printf 請選擇 0-8:; 更多精品文檔 第 15 頁,共 30 頁學(xué)習(xí) - 好資料 c=getchar; get
23、char;return c-0; /#include head.h int findrecordstudent stud /* 查找信息 */ char str2; int i,num; ifnumstus=0 printf 沒有可被查找的記錄 n; return -1; else printf以何種方式查找? n1. 學(xué)號 t2. 姓名 t3. 名次 n; getsstr; ifstr0=1 /* 按學(xué)號查找 */ printf 請輸入學(xué)號 :; getsstr; fori=0;i=numstus;i+ ifstrcmpstr,studi.number=0 displaystud,i,i;
24、break; else continue; else ifstr0=2 /* 按姓名查找 */ printf 請輸入姓名 :; getsstr; fori=0;i=numstus;i+ ifstrcmpstr,=0 displaystud,i,i;break; else continue; else ifstr0=3 /* 按名次查找 */ 更多精品文檔 第 16 頁,共 30 頁學(xué)習(xí) - 好資料 printf 請輸入名次 :; scanf%d,# getchar; fori=0;inumstus printf return -1; 沒有查找所要的信息; n; re
25、turn i; /#includehead.h int openfilestudent stu int i=0,j; FILE *fp; char filename20,str2; ifnumstus.=0 printf 已經(jīng)有記錄存在,是否儲存 .y/n; getsstr; ifstr0=y|str0=Y writetotextstu; printf 請輸入文件名 :; getsfilename; numstus=0;iffp=fopenfilename,rb+=NULL printf 無法打開該文件 n; return-1; fscanffp,%d,&numstus; fgetcfp; w
26、hileinumstus 更多精品文檔 第 17 頁,共 30 頁學(xué)習(xí) - 好資料 fscanffp,%s,stui.number; fscanffp,%s,; fscanffp,%s,stui.sex; forj=0;jnumsubs;j+ fscanffp,%f,&stui.subjectj; fscanffp,%f,&stui.score; fscanffp,%f,&stui.average; fscanffp,%d,&stui.index;i+; fclosefp; printf printf文件讀取成功 n; 是否顯示紀(jì)錄 .y/n; getsstr; ifstr0
27、=y|str0=Y displaystu,0,numstus-1; return0; /#include head.h void sortstudent stud int i,j=0; char str5; student *p; p=stud; ifnumstus=0 printf 沒有可供查詢的記錄 .; while1 fori=0;i+ printf請輸入查詢方式 :; n; printf(直接輸入回車就終止查詢操作) printf1.依據(jù)學(xué)號 t; printf2.依據(jù)姓名 t; 依據(jù)名次 n; printf3. getsstr; ifstrlenstr=0 break; ifstr0
28、=1 printf 請輸入排序次序: n; 更多精品文檔 第 18 頁,共 30 頁學(xué)習(xí) - 好資料 printf1. printf2.升序排列 t; 降序排列 n; getsstr; ifstr0=1 sortnum2p; else sortnump; displaystud,0,numstus-1; else ifstr0=2 請輸入排序次序: n; printf printf1.升序排列 t; 降序排列 n; printf2.getsstr; ifstr0=1 sortname2p; else sortnamep; displaystud,0,numstus-1; else ifstr0
29、=3 printf 請輸入排序次序: n; 升序排列 t; printf1.降序排列 n; printf2. getsstr; ifstr0=1 sortcount2p; else sortcountp; displaystud,0,numstus-1; else printf 請輸入 13; printf 是否退出排序 .y/n; getsstr; ifstr0=y|str0=Y break; return; void sortnumstudent stud int i,j; 更多精品文檔 第 19 頁,共 30 頁學(xué)習(xí) - 好資料 student temp; student *p;p=st
30、ud; fori=0;inumstus;i+ forj=0;j0 temp=*p+j; *p+j=*p+j+1; *p+j+1=temp; void sortnum2student stud int i,j; student temp; student *p; p=stud; fori=0;inumstus;i+ forj=0;j0 temp=*p+j; *p+j=*p+j+1; *p+j+1=temp; void sortnamestudent stud int i,j; student temp; student *p; p=stud; fori=0;inumstus;i+ forj=0;
31、j0 temp=*p+j; *p+j=*p+j+1; 更多精品文檔 第 20 頁,共 30 頁學(xué)習(xí) - 好資料 *p+j+1=temp; void sortname2student stud int i,j; student temp; student *p; p=stud; fori=0;inumstus;i+ forj=0;j0 temp=*p+j; *p+j=*p+j+1; *p+j+1=temp; void sortcountstudent stud int i,j; student temp; student *p; p=stud; fori=0;inumstus;i+ forj=0
32、;jstudj.index temp=*p+j; *p+j=*p+j+1; *p+j+1=temp; void sortcount2student stud int i,j; student temp; student *p; p=stud; 更多精品文檔 第 21 頁,共 30 頁學(xué)習(xí) - 好資料 fori=0;inumstus;i+ forj=0;jstudj+1.index temp=*p+j; *p+j=*p+j+1; *p+j+1=temp; /#includehead.h void statisticstudent stud /* int i,j=0,k=0; char c1,st
33、r2; 新增功能,輸出統(tǒng)計信息 */ float averagenumsubs,sum=0; ifnumstus=0 printf 沒有可被查找的記錄 n; else while1 printf 下面將統(tǒng)計考試成果 n; printf 請選擇你要統(tǒng)計哪科的成果 1.At2.Bt3.Ct4.Dt5.En; c1=getchar; printft 一共有個 %d 記錄 n,numstus; /* 總共記錄數(shù) */ switchc1 case 1: fori=0;istudi.subject0 k=i; ifstudj.subject0studi.subject0 j=i; average0=sum
34、/numstus; printft 科目 A 的最高分 :n; /* 最高分 */ 名 :%s 分 printftt 學(xué) 號 :%s 姓 數(shù):%.2fn,studj.number,,studj.subject0; printft 科目 A 的最低分是 :n; /* 最低分 */ 名 :%s 分 printftt 學(xué) 號 :%s 姓 數(shù):%.2fn,studk.number,,studk.subject0; printft 科目 A 的平均分是 %5.2fn,average0; /* 平均分 */ 更多精品文檔 第 22 頁,共 30 頁學(xué)習(xí) - 好資料
35、break; case 2: fori=0;istudi.subject1 k=i; ifstudj.subject1studi.subject1 j=i; average1=sum/numstus; printft 科目 B 的最高分 :n; /* 最高分 */ 名 :%s 分 printftt 學(xué) 號 :%s 姓 數(shù):%.2fn,studj.number,,studj.subject1; 名 分 printft 科目 B 的最低分是 :n; /* 最低分 */ :%s printftt 學(xué) 號 :%s 姓 數(shù):%.2fn,studk.number,,
36、studk.subject1; printft 科目 B 的平均分是 %5.2fn,average1; /* 平均分 */ break; case 3: fori=0;istudi.subject2 k=i; ifstudj.subject2studi.subject2 j=i; average2=sum/numstus; printft 科目 C 的最高分 :n; /* 學(xué) 號 最高分 */ 名 :%s 分 printftt :%s 姓 數(shù):%.2fn,studj.number,,studj.subject2; printft 科目 C 的最低分是 :n; /* 學(xué) 號
37、:%s 最低分 */ printftt 姓 名 :%s 分 數(shù):%.2fn,studk.number,,studk.subject2; printft 科目 C 的平均分是 %5.2fn,average2; /* 平均分 */ break;case 4: fori=0;istudi.subject3 k=i; ifstudj.subject3studi.subject3 j=i; average3=sum/numstus; printft 科目 D 的最高分 :n; /* 學(xué) 號 最高分 */ 名 :%s 分 printftt :%s 姓 數(shù):%.2fn,studj.num
38、ber,,studj.subject3; 更多精品文檔 第 23 頁,共 30 頁學(xué)習(xí) - 好資料 printft 科目 D 的最低分是 :n; /* 學(xué) 號 :%s 最低分 */ 名 :%s 分 printftt 姓 數(shù):%.2fn,studk.number,,studk.subject3; printft 科目 D 的平均分是 %5.2fn,average3; /* 平均分 */ break;case 5: fori=0;istudi.subject4 k=i; ifstudj.subject4studi.subject4 j=i; average4
39、=sum/numstus; printft 科目 E 的最高分 :n; /* 最高分 */ 名 :%s 分 printftt 學(xué) 號 :%s 姓 數(shù):%.2fn,studj.number,,studj.subject4; printft 科目 E 的最低分是 :n; /* 最低分 */ 名 :%s 分 printftt 學(xué) 號 :%s 姓 數(shù):%.2fn,studk.number,,studk.subject4; printft 科目 E 的平均分是 %5.2fn,average4; /* 平均分 */ break; default:printf 輸入錯
40、誤!請輸入 15 之間的數(shù) n; sum=0; getchar; printf 是否連續(xù)進行統(tǒng)計 .y/n; getsstr; ifstr0=y|str0=Y ; else break; int writetotextstudent stud /* int i=0,j; FILE *fp; char filename20; printf 輸入文件名稱 :; getsfilename; fp=fopenfilename,w; fprintffp,%dn,numstus; whileinumstus 更多精品文檔 將全部記錄寫入文件 */ 學(xué)習(xí) - 好資料 fprintffp,%s %s %s ,
41、studi.number,,studi.sex; forj=0;jnumsubs;j+ fprintffp,%f ,studi.subjectj; fprintffp,%f %f %d,studi.score,studi.average,studi.index; i+; fclosefp; printf 已成功儲備 .n; displaystud,0,numstus-1; numstus=0; return 0; void welcome printft* *n; printftttt* 用.n; 學(xué) 生 成 績 管 理 系 統(tǒng) *ntttt 傾 情 奉 獻 歡 迎 使 p
42、rintft* *n; void showtable printf- -n; printf 學(xué)號 t 姓名 t 性別tAtBtCtDtEt 總分t 平均分 t 名次n; printf- -n; void displaystudent stud,int n1,int n2 int i; showtable; /* 顯示表頭 */ fori=n1;i=n2;i+ 更多精品文檔 第 25 頁,共 30 頁學(xué)習(xí) - 好資料 printf%st%st%st%.2ft%.2ft%.2ft%.2ft%.2ft%.2ft%.2ft%dtn ,studi.number,,studi.sex,
43、studi.subject0,studi.s ubject1,studi.subject2,studi.subject3,studi.subject4,st udi.score,studi.average,studi.index; /* 通過循環(huán)輸出數(shù)據(jù) */ void display1 printftt printftt printftt 本系統(tǒng)由計科二班制作 制作人員列表 : nn; nn; 殷增鋒 ttt 邵超 n; printfnn; getchar; #include void amendrecordstudent stud char str5; /* 供用戶輸入 */ int i=
44、-1,j; ifnumstus=0 /* 沒有記錄返回 */ printf 沒有可供修改的記錄! ; whilei=0 printf 要刪除這個同學(xué)的信息嗎 .y/n; getsstr; ifstr0=y|str0=Y deleterecordstud,i; countstud; else printf 確定要修改這個同學(xué)的信息嗎 .y/n; getsstr; ifstr0=y|str0=Y printf 下面請重新輸入同學(xué)的信息 :n; 更多精品文檔 第 26 頁,共 30 頁學(xué)習(xí) - 好資料 printf 請輸入學(xué)號 :; getsstudi.number; printf 請輸入姓名 :; ; printf 請輸入性別 男/ 女 1/0:; getsstr; ifstr0=0 strcpystudi.sex, 女; else strcpystudi.sex, 男; studi.score=0; printf 請按次序輸入成果 :; forj=0;j=0 forj=i;jnumstus;j+ stuj=stuj+1; numstus-; printf 刪除成功 .n; 更多精品文檔 第 27 頁,共 30 頁學(xué)習(xí) - 好資料 void cou
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 青少年英語口語實戰(zhàn)培養(yǎng)語言自信與表達能力
- 遠(yuǎn)程客戶服務(wù)新的挑戰(zhàn)與機遇
- 商店轉(zhuǎn)讓合同范本簡單
- 鋼鐵產(chǎn)業(yè)的綠色轉(zhuǎn)型與可持續(xù)發(fā)展-寶鋼的環(huán)保實踐與成果
- 跨國企業(yè)全球知識產(chǎn)權(quán)管理戰(zhàn)略布局
- 跨領(lǐng)域自動化系統(tǒng)集成的挑戰(zhàn)與機遇
- 跨越國際的企業(yè)質(zhì)量管理體系建設(shè)
- 高效辦公AI如何改變我們的工作方式
- 質(zhì)量管理體系在智能家居產(chǎn)業(yè)的應(yīng)用
- 資本市場中的信息透明度與披露標(biāo)準(zhǔn)
- 2024年湖南鐵路科技職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析word版
- 2024年中考英語第一次模擬試卷-(廣州卷)(全解全析)
- 三年級數(shù)學(xué)《搭配中的學(xué)問》 全國一等獎
- 使用農(nóng)產(chǎn)品承諾函
- 分式方程說課王彥娥
- 【康養(yǎng)旅游產(chǎn)業(yè)發(fā)展研究國內(nèi)外文獻綜述3700字】
- 2023配電網(wǎng)施工典型工藝
- 少兒美術(shù)幼兒園課件- 4-6歲 《沙漠鴕鳥》
- ChatGPT人工智能與通用大模型演講稿
- 撤場通知書( 模板)
- 天津市基本醫(yī)療保險意外傷害首診報告卡
評論
0/150
提交評論