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

正文內(nèi)容

c語言課程設(shè)計報告—學(xué)籍信息管理系統(tǒng)(存儲版)

2025-09-15 19:55上一頁面

下一頁面
  

【正文】 號 課程編號 課程名稱 學(xué)分 平時成績 實驗成績 卷面成績 綜合成績 實得學(xué)分\n)。 for( i=0。i=1。ji。x)。i++) { if ( gi[i].Id == x ) { sc++。isp。 } gp = gp d。 ksp1。 }}void DataDelete(){ int x。 } if (y == 2) { printf ( 輸入宿舍號\n)。x)。 else if ( gi [gp].e = 80. ) gi[gp].f = gi[gp].a *。gi[gp].Id,gi[gp].courseNo,gi[gp].courseName,amp。 else if ( gi[gp].e = 70. ) gi[gp].f = gi[gp].a *。gi[gp].a,amp。si[sp].sex,amp。 break。 while (flag) { DisplayMainMenu()。void QueryByRoom(int )。 // 學(xué)生信息結(jié)構(gòu)數(shù)組中學(xué)生數(shù)int gp=0。 // 平時成績 float c。 int room。 for( i=0。i=1。ji。x)。i++) { if ( gi[i].Id == x ) { sc++。isp。}gp = gp – d。 ksp1。QueryGrade(y)。QueryById(y)。 else gi[gp].f = 0。gi[gp].c, amp。 gp++。gi[gp].d)。p++。 // Case 5 : exit(0)。switch x Case 1 : DataInput()。 // 學(xué)生信息結(jié)構(gòu)數(shù)組GradeInfo gi[500]。 char[20] couseName。三,解題的思路 定義結(jié)構(gòu)typedef struct { int Id。實得成績、實得學(xué)分根據(jù)條件自動運算。 輸入一個宿舍號碼,可查出本室所有學(xué)生的基本信息并顯示輸出。 // or bool sex int room。 // 平時成績 int c。 // 學(xué)生成績結(jié)構(gòu)數(shù)組中成績數(shù) 主程序的結(jié)構(gòu)void main(){int x。 break。 while (!feof(fp)) {fscanf(fp,“%d%s%d%d%d”, amp。 while (!feof(fp)) { fscanf (fp,”%d,%s%s%d%d%d%d”,amp。 if ( gi[gp].e = 90. ) gi[gp].f = gi[gp].a *1.。}顯示一系列功能選項根據(jù)x的值調(diào)用各功能模塊函數(shù)結(jié)束開始void DataInput(){ printf (“學(xué)生的學(xué)號 課程編號 課程名稱 學(xué)分 平時成績 實驗成績 卷面成績\n”)。 else gi[gp].e = *gi[gp].b+*gi[gp].c+*gi[gp].d。 printf( “ 1) 學(xué)生基本情況查詢\n 2) 成績查詢\n”)。y)。 printf( “輸入學(xué)號\n”)。 d = 0。isp。 } }}void QueryGrade(int x){ int i。 printf( %d %s %s %f %f %f %f %f %f %f\n,gi[i].Id,gi[i].courseNo,gi[i].courseName,gi[i].a,gi[i].b,gi[i].c,gi[i].d,gi[i].e,gi[i].f)。}void sort1(){ int i,j。 gi[j+1] = t。j++) { if (gi[j].fgi[j+1].f) // 如果改為 gi[j].f gi[j+1].f 則為逆序 { t=gi[j]。 printf( %d %s %s %f %f %f %f %f %f\n,gi[i].Id,gi[i].courseNo,gi[i].courseName,gi[i].a,gi[i].b,gi[i].c,gi[i].d,gi[i].e,gi[i].f)。typedef struct { int Id。 // 綜合成績 float f。void DataInput()。void sort2()。 switch (x) { case 1 : DataInput()。 // case 5 : flag = 0。 sp++。gi[gp].d)。 gp++。gi[gp].c, amp。 else gi[gp].f = 0。y)。 QueryByRoom(z)。 printf( 輸入學(xué)號\n)。 d = 0。isp。 } }}void QueryGrade(int x){ int i。 printf( %d %s %s %f %f %f %f %f %f %f\n,gi[i].Id,gi[i].courseNo,gi[i].courseName,gi[i].a,gi[i].b,gi[i].c,gi[i].d,gi[i].e,gi[i].f)。}void sort1(){ int i,j。 gi[j+1] = t。j++) { if (gi[j].fgi[j+1].f) // 如果改為 gi[j].f gi[j+1].f 則為逆序 { t=gi[j]。 printf( %d %s %s %f %f %f %f %f %f\n,gi[i].Id,gi[i].courseNo,gi[i].courseName,gi[i].a,gi[i].b,gi[i].c,gi[i].d,gi[i].e,gi[i].f)。}void gradeput(){ int i。 for (i=gp1。i) { for (j=0。 scanf(%d,amp。igp。 for (i=0。 else gi[kd] = gi[k]。 if (isp1) { for ( k=i。 QueryGrade(y)。 QueryById(z)。 scanf(%d,amp。 if ( gi[gp].e = 90. ) gi[gp].f = gi[gp].a。 scanf (%d%s%s%f%f%f%f, amp。 else if ( gi [gp].e = 80. ) gi[gp].f = gi[gp].a *。gi[gp].Id,gi[gp].courseNo,gi[gp].courseName,amp。si[sp].Id,si[sp].
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1