freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)(論文)-資料下載頁(yè)

2025-06-29 14:32本頁(yè)面

【導(dǎo)讀】成績(jī)檔案的數(shù)字化管理。該系統(tǒng)可使學(xué)校教職員工減輕工作壓力,同時(shí),可以有效減少學(xué)生成績(jī)管理工作量、提高查詢速。對(duì)學(xué)生成績(jī)管理系統(tǒng)的功能需求、體系結(jié)構(gòu)和開發(fā)等進(jìn)行了介紹,較好實(shí)現(xiàn)了該系統(tǒng)的一個(gè)原型系統(tǒng)。數(shù)據(jù)庫(kù)即使是保證應(yīng)用軟件質(zhì)量的重要環(huán)節(jié),專業(yè)?;⒏咝У膽?yīng)用系統(tǒng)對(duì)于數(shù)據(jù)庫(kù)技術(shù)的要求也越來越高。是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)學(xué)科的重要分支。由于數(shù)據(jù)庫(kù)具有數(shù)據(jù)結(jié)構(gòu)化、最低冗余度、較高的程序與數(shù)。統(tǒng)都是建立在數(shù)據(jù)庫(kù)設(shè)計(jì)之上的。都起到舉足輕重的作用。對(duì)于一個(gè)企事業(yè)單位來說,數(shù)據(jù)庫(kù)的建。息化程度的重要標(biāo)志。數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)與技術(shù)中發(fā)展最

  

【正文】 。 /*最高分 */ pr int f( \t \t 學(xué)號(hào) :% s 姓名 :%s 分?jǐn)?shù) :%.2 f\ n, st ud[ j]. number, st ud[ j]. na me,s t ud[j ].s ubj ect[1])。 printf( \t 高數(shù)的最低分是 :\ n) 。 /*最低分 */ pr int f( \t \t 學(xué)號(hào) :% s 姓名 :%s 分?jǐn)?shù) :%.2 f\ n,s t ud[k]. number, st ud[k ]. na me,st ud [k].s ub ject[1])。 pr int f( \ t 高 數(shù) 的 平 均 分是 %\n,a vera ge [1]) 。 /*平均分 */ break。 case 39。 339。 : for(i=0。i nums t us。 i++) /*循環(huán)輸入判斷 */ { sum+=stud[ i].s ubjec t[2 ]。 if(stud[k] .s ubjec t[2 ]st ud [ i]. s ubjec t[2] ) k=i。 if(stud[ j].s ub ject [2]s t ud[ i].s ubj ect[2 ] ) j=i。 } average[2]=sum/ nums t us。 printf( \t 英語(yǔ)的最高分 :\ n) 。 /*最高分 */ pr int f( \t \t 學(xué)號(hào) :% s 姓名 :%s 分?jǐn)?shù) :%.2 f\ n, st ud[ j]. number, st ud[ j]. na me,s t ud[j ].s ubj e 40 ct[2])。 printf( \t 英語(yǔ)的最低分是 :\ n) 。 /*最低分 */ pr int f( \t \t 學(xué)號(hào) :% s 姓名 :%s 分?jǐn)?shù) :%.2 f\ n,s t ud[k]. number, st ud[k ]. na me,st ud [k].s ub ject[2])。 pr int f( \ t 英 語(yǔ) 的 平 均 分是 %\n,a vera ge [2]) 。 /*平均分 */ break。 case 39。 439。 : for(i=0。i nums t us。 i++) /*循環(huán)輸入判斷 */ { sum+=stud[ i].s ubjec t[3 ]。 if(stud[k] .s ubjec t[3 ]st ud [ i]. s ubjec t[3] ) k=i。 if(stud[ j].s ub ject [3]s t ud[ i].s ubj ect[3 ]) j=i。 } average[3]=sum/ nums t us。 printf( \tC 語(yǔ)言的最高分 :\ n)。 /*最高分 */ pr int f( \t \t 學(xué)號(hào) :% s 姓名 :%s 分?jǐn)?shù) :%.2 f\ n, st ud[ j]. number, st ud[ j]. na me,s t ud[j ].s ubj ect[3])。 printf( \tC 語(yǔ)言的最低分是 :\ n)。 /*最低分 */ pr int f( \t \t 學(xué)號(hào) :% s 姓名 :%s 分?jǐn)?shù) :%.2 f\ n,s t ud[k]. number, st ud[k ]. na me,st ud [k].s ub ject[3])。 pr int f( \tC 語(yǔ) 言 的 平 均 分是 %\n,a vera ge [3]) 。 /*平均分 */ break。 case 39。 539。 : for(i=0。i nums t us。 i++) /*循環(huán)輸入判斷 */ { sum+=stud[ i].s ubjec t[4 ]。 if(stud[k] .s ubje c t[4 ]st ud [ i]. s ubjec t[4] ) k=i。 if(stud[ j].s ub ject [4]s t ud[ i].s ubj ect[4 ]) j=i。 } average[4]=sum/ nums t us。 printf( \t 物理的最高分 :\ n) 。 /*最高分 */ pr int f( \t \t 學(xué)號(hào) :% s 姓名 :%s 分 41 數(shù) :%.2 f\ n, st ud[ j]. number, st ud[ j]. na me,s t ud[j ].s ubj ect[4])。 printf(\t 物理的最低分是 :\ n) 。 /*最低分 */ pr int f( \t \t 學(xué)號(hào) :% s 姓名 :%s 分?jǐn)?shù) :%.2 f\ n,s t ud[k]. number, st ud[k ]. na me,st ud [k].s ub ject[4])。 pr int f( \ t 物 理 的 平 均 分是 %\n,a vera ge [4]) 。 /*平均分 */ break。 defa ult :pr int f( 輸入錯(cuò)誤!請(qǐng)輸入 1~ 5 之間的數(shù)\n)。 } sum=0。 getchar()。 printf( 是 否 繼 續(xù) 進(jìn) 行 統(tǒng) 計(jì) ?( y/ n) )。 gets(str)。 if(str[0]==39。 y39。 ||s tr[0 ]==39。 Y39。 ) 。 else break。 } } } int wr ite tote xt(s t ude nt st ud []) /* 將 所 有 記 錄 寫 入 文件 */ { int i=0,j。 F ILE *fp。 char filena me[20] 。 printf( 輸 入 文 件 名 稱 :)。 gets(file na me) 。 fp=fopen(fi le na me, w ) 。 fprint f( fp, %d \ n, nums t us) 。 while( i nums t us) { fp r int f( fp, % s %s % s ,stud[i]. numbe r,st ud [ i]. na me,s t ud[ i].se x)。 42 for(j=0。jnums ubs 。j++ ) fprint f( fp, % f ,stud[i].s ub ject [j ])。 fp r int f( fp, % f % f %d ,stud[i]. score,s t ud[ i].a ver a ge ,st ud [ i]. i nde x) 。 i++。 } fclose(fp) 。 printf( 已成功存儲(chǔ) !\ n) 。 display(st ud,0, numst us 1)。 numstus=0 。 return 0。 } void wele() { pr int f( \t☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ \n)。 pr int f( \t \t \t \t◇學(xué)生成績(jī)管理系統(tǒng)◇ \ n\ t\ t\ t\ t◇傾情奉獻(xiàn)歡迎使用◇ \n)。 pr int f( \t☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ \n)。 } void showtable() /*展示在桌面 */ { pr int f( \n)。 pr int f( 學(xué)號(hào) \t 姓名 \t 性別 \ t 線代 \t 高數(shù) \t 英語(yǔ) \tC 語(yǔ)言 \t 物理 \t 總分 \t 平均分 \t 名次 \n)。 pr int f( \n)。 } 43 void display(s t ude nt stud[],int n1,int n2) { int i。 showtable()。 /*顯示表頭 */ for(i=n1。 i= n2 。 i++ ) pr int f( %s \ t%s \t %s\ t%.2 f\t %.2 f\t%.2 f\ t%.2 f\t%.2 f\ t%.2f\t %.2 f\ t%d \t\ n,s t ud[ i]. numbe r,s t ud[ i]. na me,st ud [ i].se x,st ud [ i]. s ubjec t[0 ],st ud [ i]. s ubjec t[1], st ud[ i].s ub ject[2], st ud[ i].s ub ject [3],s t ud[ i].s ub ject [4],s t ud[ i].score,stud[i].ave ra ge,s t ud[ i]. inde x)。 /*通過循環(huán)輸出數(shù)據(jù) */ } void display1() { printf( \t \t☆☆本系統(tǒng)由計(jì)科二班制作☆☆ \ n\ n) 。 printf( \t\t☆☆制作人員列表 :☆☆ \n\n)。 printf( \t\t☆☆☆李世正☆☆☆ )。 printf( \ n\ n) 。 getchar()。 } includes tr i ng. h void amendrecord(st ude nt stud[]) { char str[5]。 /*供用戶輸入 */ int i= 1,j。 if(numst us ==0) /*沒有記錄返回 */ printf( 沒 有 可 供 修 改 的 記 錄 ! ) 。 while( i0 ) { i=find record( st ud )。 if(i=0) { printf( 要 刪 除 這 個(gè) 學(xué) 生 的 信 息 嗎 ?( y/ n) )。 gets(str)。 44 if(str[0]==39。 y39。 ||s tr[0 ]==39。 Y39。 ) { deleterecord(stud, i)。 count(stud)。 } else { printf( 確 定 要 修 改 這 個(gè) 學(xué) 生 的 信 息 嗎 ?( y/ n) )。 gets(str)。 if(str[0]==39。 y39。 ||s tr[0 ]==39。 Y39。 ) { printf( 下 面 請(qǐng) 重 新 輸 入 學(xué) 生 的 信 息 :\ n) 。 printf( 請(qǐng) 輸 入 學(xué) 號(hào) :)。 gets(stud[ i]. numb er) 。 printf( 請(qǐng) 輸 入 姓 名 :)。 gets(stud[ i]. na me)。 printf( 請(qǐng) 輸 入 性 別 (男 /女 1/0):)。 gets(str)。 if(str[0 ]==39。 039。 ) strcpy(stud[ i]. se x, 女 ) 。 else strcpy(stud[ i]. se x, 男 ) 。 stud[i].score=0。 printf( 請(qǐng) 按 順 序 輸 入 成 績(jī) :)。 for(j=0。jnums ubs 。j++ ) { scanf(% f,amp。 st ud[ i].s ub ject [j ])。 stud[i].score+=st ud [ i]. s ubjec t[ j]。 } getchar()。 stud[i].avera ge=st ud [ i]. score / nums ub s。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1