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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)報(bào)告—學(xué)籍信息管理系統(tǒng)-閱讀頁(yè)

2024-09-04 19:55本頁(yè)面
  

【正文】 for (j=0。j++) { if (gi[j].fgi[j+1].f) // 如果改為 gi[j].f gi[j+1].f 則為逆序 { t=gi[j]。 gi[j+1] = t。}void gradeput(){ int i。igp。 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)。include typedef struct { int Id。 char sex[6]。 int tel。typedef struct { int Id。 char courseName[20]。 // 課程學(xué)分 float b。 // 實(shí)驗(yàn)成績(jī) float d。 // 綜合成績(jī) float f。// 定義結(jié)構(gòu)數(shù)組為全局變量StudentInfo si[100]。 // 學(xué)生成績(jī)結(jié)構(gòu)數(shù)組int sp=0。 // 學(xué)生成績(jī)結(jié)構(gòu)數(shù)組中成績(jī)數(shù)void ReadFile()。void DataInput()。void DataDelete()。void QueryById(int )。void QueryGrade(int )。void sort2()。// 主程序的結(jié)構(gòu)void main(){ int x。 // 從文件中讀取數(shù)據(jù)對(duì)兩個(gè)結(jié)構(gòu)數(shù)組賦值, 采用子函數(shù)的形式可以使主程序結(jié)構(gòu)清楚 int flag =1。 // 因?yàn)橐啻握{(diào)用工作菜單,要采用子函數(shù)的形式 scanf (%d,amp。 switch (x) { case 1 : DataInput()。 // case 2 : DataQuery()。 // case 3 : DataDelete()。 // case 4 : DataSort()。 // case 5 : flag = 0。 fp = fopen(,r)。si[sp].Id,si[sp].name,amp。si[sp].room,amp。 sp++。 fp = fopen(,r)。gi[gp].Id,gi[gp].courseNo,gi[gp].courseName,amp。gi[gp].b,amp。gi[gp].d)。 else gi[gp].e = *gi[gp].b+*gi[gp].c+*gi[gp].d。 else if ( gi [gp].e = 80. ) gi[gp].f = gi[gp].a *。 else if ( gi[gp].e = 60. ) gi[gp].f = gi[gp].a *。 gp++。}void DisplayMainMenu(){ printf (\n 1) 數(shù)據(jù)錄入 \n 2) 數(shù)據(jù)查詢 \n 3) 數(shù)據(jù)刪除 \n 4) 數(shù)據(jù)排序 \n 5) 程序結(jié)束 \n )。 scanf (%d%s%s%f%f%f%f, amp。gi[gp].a,amp。gi[gp].c, amp。 if (gi[gp].c == 1) gi[gp].e = *gi[gp].b+*gi[gp].d。 if ( gi[gp].e = 90. ) gi[gp].f = gi[gp].a。 else if ( gi[gp].e = 70. ) gi[gp].f = gi[gp].a *。 else gi[gp].f = 0。}void DataQuery(){ int x,y,z。 scanf(%d,amp。 if (x == 1) // 查詢學(xué)生信息 { printf (1) 按學(xué)號(hào)查詢 2) 按宿舍查詢\n)。y)。 scanf (%d,amp。 QueryById(z)。 scanf (%d,amp。 QueryByRoom(z)。 scanf (%d,amp。 QueryGrade(y)。 int i=0。 printf( 輸入學(xué)號(hào)\n)。x)。 if (isp1) { for ( k=i。 k++) { si[k] = si[k+1]。 d = 0。kgp。 else gi[kd] = gi[k]。}void QueryById(int x){ int i。isp。 printf ( %d %s %s %d %d\n,si[i].Id,si[i].name,si[i].sex,si[i].room,si[i].tel)。 for (i=0。i++) { if ( si[i].room == x ) { printf (\n 學(xué)號(hào) 姓名 性別 宿舍號(hào)碼 電話號(hào)碼\n)。 } }}void QueryGrade(int x){ int i。 float sg=0。igp。 sg += gi[i].f。 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 DataSort(){ int x。 scanf(%d,amp。 if ( x == 1 ) sort1()。}void sort1(){ int i,j。 for (i=gp1。i) { for (j=0。j++) { if (gi[j].egi[j+1].e) // 如果改為 gi[j].e gi[j+1].e 則為逆序 { t=gi[j]。 gi[j+1] = t。}void sort2(){ int i,j。 for (i=gp1。i) { for (j=0。j++) { if (gi[j].fgi[j+1].f) // 如果改為 gi[j].f gi[j+1].f 則為逆序 { t=gi[j]。 gi[j+1] = t。}void gradeput(){ int i。igp。 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
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1