用c語言編寫學生成績管理系統(2)_第1頁
用c語言編寫學生成績管理系統(2)_第2頁
用c語言編寫學生成績管理系統(2)_第3頁
用c語言編寫學生成績管理系統(2)_第4頁
用c語言編寫學生成績管理系統(2)_第5頁
免費預覽已結束,剩余9頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、#includeumber);ame);ex);corej);otal=0;for(j=0;jM;j+) otal+=stui.scorej;/*計算各個同學的平均分*/ void avergescore(void) int i,j;ver=0;for(j=0;jstuk.aver)k=j;if(k!=j) t=stuk;stuk=stui;stui=t;printf(名次t學號tt姓名t性別t高數分t英語分tC語言分址總分t平均分n);for(i=0;in;i+)printf(%dt%st%st%st,i+1,stui.number,,st ui.sex);for(j=0;

2、jM;j+)printf(%t,stui.scorej);printf(%t,stui.total);printf(%,stui.aver);printf(n);/*通過輸入學號查找學生成績printf(t高數的最低分是 :n);數:%.2fn,stuk. nu mber,stuk. name,stuk.score0);*void searchscore(void) umber,,stui.sex); chara10;umber)=0)for(j=0;jstui.score0) k=i;if(stuj.score0stui.score0) j=i;average0=sum/M

3、;printf(t高數的最高分 :n);printf(tt學 號 :%s:%s數:%.2fn,stuj. number,stuU. name,stuj.score0);printf(tt學 號 :%s 姓:%sprintf(t高數的平均分是 %n,average0);printf( 平均分低于 60 分的學生成員名單 n);for(i=0;iM;i+)if(stui.score0stui.score1) k=i;if(stuj.score1stui.score1) j=i;average1=sum/M;printf(t英語的最高分 :n);printf(tt學 號 :%s 姓:%s數:.2fn

4、,stuj. number,stuU. name,stuj.score1);printf(t英語的最低分是 :n);數:%.2fn,stuk. nu mber,stuk. name,stuk.score1);printf( 平均分低于 60 分的學生成員名單 n);for(i=0;iM;i+)if(stui.score1stui.score2) k=i;if(stuj.score2stui.score2) j=i;average2=sum/M;printf(tC語言的最高分 :n); /* 最高分 */printf(tt學 號 :%s 姓 名:%s數:.2fn,stuj. number,stu

5、U. name,stuj.score2);printf(tC語言的最低分是 :n); /* 最低分 */printf(tt學 號 :%s 姓 名:%s數:%.2fn,stuk. nu mber,stuk. name,stuk.score2);printf(tC語言的平均分是 %n,average2);printf( 平均分低于 60 分的學生成員名單 n);for(i=0;iM;i+)if(stui.score260) printf(%sn,);break;default:umber)=0)printf(”名次t學號tt姓名t性別t高數分t英語分tC語言分t總分t平均分n);

6、printf(%dt%st%st%st,i+1,stui.number,,st ui.sex);for(j=0;jM;j+) printf(%t,stui.scorej);printf(%,stui.total);printf(%,stui.aver);printf(n);scanf(%s,stui.number);scanf(%s,);printf( 請輸入該學生性別 n);scanf(%s,stui.sex);printf( 請重新輸入該學生成績 :n);printf( 高數分 t 英語分 tC 語言分 n);for(j=0;jM;j+)scanf(%f

7、,&stui.scorej);break;printf( 修改成功 n);umber);printf( 姓名 :n);scanf(%s,);printf( 添加成功 n);printf( 輸入該學生性別n);scanf(%s,stui.sex);printf( 請輸入學生成績:n);printf(高數分t英語分tC語言分n);for(j=0;jM;j+)scanf(%f,&stui.scorej);*刪除學生成績 *void delscore(void)int i,j,c;char m,a10; umber)=0)printf(名次t學號tt姓名t性別t高數分t英語分tC語言

8、分 t 總分 t 平均分 n);printf(%dt%st%st%st,i+1,stui.number,,st ui.sex);for(j=0;jM;j+) printf(%t,stui.scorej);printf(%t,stui.total);printf(%,stui.aver);printf(n);c=i;break;elseprintf( 未找到該學生信息 n);printf( 是否刪除該學生成績 (y/n)n);scanf(%s,&m);if(m=y)for(i=c;in-1;i+)stui=stui+1;/ 結構體整體賦值將后一位學生成績信息拷貝進入前一位學生信息的存儲位置n=n-1;/ 刪除該學生信息后學生總數減一printf( 刪除成績成功 n);else*printf( 刪除成績失敗 n);保存學生成績 *void savescore(void)FILE *fp;/定義指針int i,flag=1;char m;system(cls);printf( 保存成功 !n);printf(已經轉到保存成績菜單n);puts( 是否保存學生成績 (y/n);scanf(%s,&m);/if(m=y) if(fp=fopen(,wb)=NULL)文件 score 中打開 printf( 文件打開失敗 n

溫馨提示

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

評論

0/150

提交評論