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

正文內(nèi)容

學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)(論文)(文件)

2025-07-29 14:32 上一頁面

下一頁面
 

【正文】 oat subject[nums ubs] 。 } student。 int menu_selec t( )。 /* 將所有記錄寫入文件 */ void wele()。 /* 將學(xué)生排序 */ void deleterecord(st ude nt stu[],int i)。 /* 修改記錄 */ void count(stude nt stud[])。 void sortname2(st ude nt stud[])。 /* 輸出統(tǒng)計(jì)信息 */ void display1() 。 pr int f( ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ \n)。 pr int f( ☆┃ 2. 查詢學(xué)生記錄 ┃ 6. 打開文件 ┃☆ \n)。 pr int f( ☆┃ 4. 學(xué)生紀(jì)錄排序 ┃ 錄 ┃☆ \n)。 pr int f( ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ \n)。 c=getchar()。 )。 31 return 1。 139。i= nums t us。 } else if(str[0]==39。 for(i=0。 } else continue。 scanf(%d ,amp。i= nums t us。 } if(i nums t us) { printf( 沒 有 查 找 所 要 的 信 息 。 } } //include head. h int openfile (st ude nt stu[]) /* 打開文件 */ { int i=0,j。 gets(str)。 Y39。 numstus=0 。 nums t us) 。 fscanf( fp, %s , st u[ i].s e x)。s t u[ i].s ubj ect[ j] )。s t u[ i].a vera ge)。 } fclose(fp) 。 if(str[0]==39。 ) display(st u,0, numst us 1)。 student *p。 i++) { printf( 請(qǐng)輸入查詢方式 :)。 printf( 照 名 次 \ n)。 139。 gets(str)。 else sortnum(p) 。 ) { printf( 請(qǐng) 輸 入 排 序 次 序 : \ n)。 if(str[0]==39。 display(st ud,0, numst us 1)。 printf( 序 排 列 \t ) 。 139。 } else printf( 請(qǐng)輸入 1~ 3 )。 y39。 } return。 p=stud。jnums t us i 1。 } } } void sortnum2( st ude nt stud[]) { int i,j。 for(i=0。j++) { if(strc mp(s t ud[ j]. numbe r,s t ud[ j+1]. numb er)0 ) { temp=*(p+j)。 student temp。i nums t us。 *(p+j)=*(p+j+1)。 student *p。 i++) for(j=0。 *(p+j+1)=temp。 p=stud。jnums t us i 1。 } } } void sortcount2(st ude nt stud[]) { int i,j。 for(i=0。j++) { if(stud[ j]. inde xst ud [j+1]. i nde x) { temp=*(p+j)。 char c1,str[2]。 pr int f( 請(qǐng)選擇你要統(tǒng)計(jì)哪科的成績(jī) 2.高數(shù) 語言 \n)。 139。 if(stud[k] .s ubjec t[0 ]st ud [ i]. s ubjec t[0] ) k=i。 /*最 高分 */ 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[0])。 /*平均分 */ break。i nums t us。 } average[1]=sum/ nums t us。 /*最低分 */ 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])。 339。 if(stud[k] .s ubjec t[2 ]st ud [ i]. s ubjec t[2] ) k=i。 /*最高分 */ 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])。 /*平均分 */ break。i nums t us。 } average[3]=sum/ nums t us。 /*最低分 */ 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])。 539。 if(stud[k] .s ubje c t[4 ]st ud [ i]. s ubjec t[4] ) k=i。 /*最高分 */ 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])。 /*平均分 */ break。 printf( 是 否 繼 續(xù) 進(jìn) 行 統(tǒng) 計(jì) ?( y/ n) )。 ||s tr[0 ]==39。 } } } int wr ite tote xt(s t ude nt st ud []) /* 將 所 有 記 錄 寫 入 文件 */ { int i=0,j。 gets(file na me) 。 42 for(j=0。 i++。 numstus=0 。 pr int f( \t☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ \n)。 } 43 void display(s t ude nt stud[],int n1,int n2) { int i。 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)。 printf( \ n\ n) 。 if(numst us ==0) /*沒有記錄返回 */ printf( 沒 有 可 供 修 改 的 記 錄 ! ) 。 44 if(str[0]==39。 ) { deleterecord(stud, i)。 if(str[0]==39。 ) { printf( 下 面 請(qǐng) 重 新 輸 入 學(xué) 生 的 信 息 :\ n) 。 gets(stud[ i]. na me)。 039。 printf( 請(qǐng) 按 順 序 輸 入 成 績(jī) :)。 st ud[ i].s ub ject [j ])。 } 。 } getchar()。jnums ubs 。 else strcpy(stud[ i]. se x, 男 ) 。 gets(str)。 gets(stud[ i]. numb er) 。 ||s tr[0 ]==39。 } else { printf( 確 定 要 修 改 這 個(gè) 學(xué) 生 的 信 息 嗎 ?( y/ n) )。 ||s tr[0 ]==39。 if(i=0) { printf( 要 刪 除 這 個(gè) 學(xué) 生 的 信 息 嗎 ?( y/ n) )。 } includes tr i ng. h void amendrecord(st ude nt stud[]) { char str[5]。 printf( \t\t☆☆制作人員列表 :☆☆ \n\n)。 /*顯示表頭 */ for(i=n1。 pr int f( 學(xué)號(hào) \t 姓名 \t 性別 \ t 線代 \t 高數(shù) \t 英語 \tC 語言 \t 物理 \t 總分 \t 平均分 \t 名次 \n)。 } void wele() { pr int f( \t☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ \n)。 printf( 已成功存儲(chǔ) !\ n) 。j++ ) fprint f( fp, % f ,stud[i].s ub ject [j ])。 fprint f( fp, %d \ n, nums t us) 。 char filena me[20] 。 ) 。 if(str[0]==39。 } sum=0。 /*最低分 */ 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])。 } average[4]=sum/ nums t us。i nums t us。 /*平均分 */ break。 /*最高分 */ 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])。 if(stud[k] .s ubjec t[3 ]st ud [ i]. s ubjec t[3] ) k=i。 439。 /*最低分 */ 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])。 } average[2]=sum/ nums t us。i nums t us。 /*平均分 */ break。 /*最高分 */ 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])。 if(stud[k] .s ubjec t[1 ]st ud [ i]. s ubjec t[1] ) k=i。 239。 /*最低分 */ 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[0])。 } average[0]=sum/ nums t us
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1