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

正文內(nèi)容

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

2025-06-03 04:37本頁(yè)面
  

【正文】 ****************************************\n)。 printf(\t\t\t**西安科技大學(xué)學(xué)生成績(jī)管理系統(tǒng) **\n\t\t\t\t 祖國(guó)利益高于一切 !\n)。 printf(\t*************************************************************\n)。 } void showtable() { printf(\n)。 printf(學(xué)號(hào) \t 姓 名 \t 性別 \t 語(yǔ)文 \t 高數(shù) \t 英語(yǔ) \t 物理 \t 線代 總分 平均分 名次 \n)。 printf(\n)。 } void display(student stud[],int n1,int n2) { int i。 showtable()。 /*顯示表頭 */ for(i=n1。i=n2。i++) printf(%s\t%s\t%s\t%.1f\t%.1f\t%.1f\t%.1f\t%.1f\t%.1f %.1f %d\n,stud[i].number,stud[i].name,stud[i].sex,stud[i].subject[0],stud[i].subject[1],stud[i].subject[2],stud[i].subject[3],stud[i].subject[4],stud[i].score,stud[i].average,stud[i].index)。 /*通過循環(huán)輸出數(shù)據(jù) */ } void display1() { printf(\t\t 西安科技大學(xué) \n\n)。 printf(\t\t 測(cè)控技術(shù)與儀器 1202 \n\n)。 printf(\t\t 樊佳 \t\t\t\n)。 printf(\n\n)。 21 21 頁(yè) getchar()。 } include void amendrecord(student stud[]) { char str[5]。 /*供用戶輸入 */ int i=1,j。 if(numstus==0) /*沒有記錄返回 */ printf(沒有可供修改的記錄! )。 while(i0) { i=findrecord(stud)。 if(i=0) { printf(要?jiǎng)h除這個(gè)學(xué)生的信息嗎 ?(y/n))。 gets(str)。 if(str[0]==39。y39。||str[0]==39。Y39。) { deleterecord(stud,i)。 count(stud)。 } else { printf(確定要修改這個(gè)學(xué)生的信息嗎 ?(y/n))。 gets(str)。 if(str[0]==39。y39。||str[0]==39。Y39。) { printf(下面請(qǐng)重新輸入學(xué)生的信息 :\n)。 printf(請(qǐng)輸入學(xué)號(hào) :)。 gets(stud[i].number)。 printf(請(qǐng)輸入姓名 :)。 getchar(stud[i].name)。 printf(請(qǐng)輸入性別 (男 /女 1/0):)。 gets(str)。 if(str[0]==39。039。) strcpy(stud[i].sex,女 )。 else strcpy(stud[i].sex,男 )。 stud[i].score=0。 printf(請(qǐng)按順序輸入成績(jī) :)。 for(j=0。jnumsubs。j++) { 22 22 頁(yè) scanf(%f,amp。stud[i].subject[j])。 stud[i].score+=stud[i].subject[j]。 } getchar()。 stud[i].average=stud[i].score/numsubs。 } count(stud)。 } display(stud,0,numstus1)。 } printf(是否繼續(xù)進(jìn)行其他修改 ?(y/n)\n)。 gets(str)。 if(str[0]==39。y39。||str[0]==39。Y39。) i=1。 else i=1。 } } void deleterecord(student stu[],int i) /*刪除信息 */ { int j。 while(i=0) { for(j=i。jnumstus。j++) stu[j]=stu[j+1]。 numstus。 printf(刪除成功 !\n)。 } } void count(student stud[]) { int i,j。 for(i=0。inumstus。i++) { stud[i].index=1。 for(j=0。jnumstus。j++) if(stud[j].scorestud[i].score) stud[i].index++。 } } void addrecord(student stud[]) { int i=0,j,num。 23 23 頁(yè) char str[5]。 if(numstus!=0) { printf(已有記錄存在是否覆蓋 ?(y/n)\n)。 gets(str)。 if(str[0]==39。Y39。||str[0]==39。y39。) i=0。 else i=numstus。 } printf(請(qǐng)輸入增加的學(xué)生數(shù) :)。 scanf(%d,amp。num)。 if(i==0) numstus=num。 else numstus+=num。 if(numstuslens) { lens+=50。 pointer=(student *)realloc(pointer,lens*LEN)。 } printf(請(qǐng)輸入學(xué)生信息 :\n)。 for(。inumstus。i++) { getchar()。 printf(請(qǐng)輸入學(xué)號(hào) :)。 gets(pointer[i].number)。 printf(請(qǐng)輸入姓名 :)。 gets(pointer[i].name)。 printf(請(qǐng)輸入性別 (男 /女 1/0):)。 gets(pointer[i].sex)。 if(pointer[i].sex[0]==39。039。) strcpy(pointer[i].sex,女 )。 else strcpy(pointer[i].sex,男 )。 printf(請(qǐng)輸入各科成績(jī)按 語(yǔ)文 高數(shù) 英語(yǔ) 物理 線代 )。 stud[i].score=0。 for(j=0。jnumsubs。j++) { scanf(%f,amp。stud[i].subject[j])。 /*計(jì)算總分 */ stud[i].score+=stud[i].subject[j]。 } stud[i].average=stud[i].score/numsubs。 /*計(jì)算平均分 */ } count(stud)。 /*附名次 */ display(stud,0,numstus1)。 getchar()。 24 24 頁(yè) } int numstus。 int lens。 student *pointer。 void main() { int i=1。 char str[2]。 lens=100。 pointer=(student *)malloc(lens*LEN)。 /*分配內(nèi)存 */ numstus=0。 wele()。 /*歡迎界面 */ while(i0) { i=menu_select()。 /*控制菜單 */ switch(i) { case 1:addrecord(pointer)。break。 /*增加學(xué)生信息 */ case 2:findrecord(pointer)。break。 /*查詢學(xué)生信息 */ case 3:amendrecord(pointer)。break。 /*修改學(xué)生信息 */ case 4:sort(pointer)。break。 /*學(xué)生信息排序 */ case 5:statistic(pointer)。break。 /*統(tǒng)計(jì)信息 */ case 6:openfile(pointer)。break。 /*打開文件 */ case 7:writetotext(pointer)。break。 /*保存文件 */ case 8:display(pointer,0,numstus1)。break。 /*顯示記錄 */ case 0: if(numstus!=0) printf(是否保存當(dāng)前記錄 ?(y/n))。 gets(str)。 if(str[0]==39。y39。||str[0]==39。Y39。) writetotext(pointer)。 i=1。break。 /*退出系統(tǒng) */ default:printf(請(qǐng)輸入數(shù)字 0~8:\n)。i=1。 /*輸入錯(cuò)誤 */ } } printf(\t\t 歡迎再次使用本系統(tǒng)。 \n\n)。 display1()。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1