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

正文內(nèi)容

學(xué)生成績管理系統(tǒng)源程序-在線瀏覽

2024-09-27 10:04本頁面
  

【正文】 PF(\t\t輸入學(xué)生的姓:\t)。 //姓 PF(\t\t輸入學(xué)生的名:\t)。 //名 PF(\t\t輸入學(xué)生性別(0代表女,1代表男):\t)。p1sex)。j++) //判斷輸入年份是否合理,假設(shè)人年齡在0100歲之間為正常 {PF(\t\t輸入學(xué)生出生年:\t)。p1BirthYear)。 else break。j++) //判斷輸入月份是否合理 {PF(\t\t輸入學(xué)生出生月:\t)。p1BirthMonth)。 else break。j++) // 判斷輸入出生日是否合理 { PF(\t\t輸入學(xué)生出生日:\t)。p1BirthDay)。 else break。 scanf(%f,amp。 //各科成績 PF(\t\t輸入學(xué)生的數(shù)學(xué)成績:\t)。p1score1)。 scanf(%f,amp。 PF(\t\t輸入學(xué)生的馬哲成績:\t)。p1score3)。 //求該生的各科總成績 b=(a/4)。 p1average=b。 //求學(xué)生英語總分 Math=Math+p1score1。 //求學(xué)生C語言總分 Mazhe=Mazhe+p1score3。 //將各學(xué)生的總成績輸入到一個(gè)全局?jǐn)?shù)組當(dāng)中,方便按成績排序 Avr[d++]=b。 if(headnext==NULL) { head=(StudentNode *)malloc(LEN)。 } else { for(p2=head。p2=p2next)。 } p1next=NULL。//保存到文件 }//******************************************顯示鏈表中所有記錄學(xué)生信息******************************************void print_stu() //學(xué)生信息瀏覽{StudentNode *p=NULL。 return。p!=NULL。 PF(\t學(xué)生學(xué)號(hào):\t%s\n,pIDNumber)。 PF(\t學(xué)生名:\t%s\n,pGivenName)。 PF(\t學(xué)生出生年:\t%d\n,pBirthYear)。 PF(\t學(xué)生出生日:\t%d\n,pBirthDay)。 PF(\t學(xué)生數(shù)學(xué)成績:\t%f\n,pscore1)。 PF(\t學(xué)生馬哲成績:\t%f\n,pscore3)。 PF(\t學(xué)生平均成績:\t%f\n,paverage)。 } //輸出信息 PF(\t各個(gè)學(xué)生總分分別為:)。nc。 PF(\n)。 for(n=0。n++) PF(%f\t,Avr[n])。StudentNode *p=NULL。 if(head==NULL) //判斷鏈表是否為空 { PF(文檔中無記錄!\n)。 } PF(輸入學(xué)生姓:)。 for(p=headnext。p=pnext) //讀出信息 { if(!strcmp(pFamilyName, FamilyName)) {PF(\t\t您查找的學(xué)生有:\n)。 PF(\t\t學(xué)生學(xué)號(hào):\t%s\n,pIDNumber)。 PF(\t\t學(xué)生名:\t%s\n,pGivenName)。 PF(\t\t學(xué)生出生年:\t%d\n,pBirthYear)。 PF(\t\t學(xué)生出生日:\t%d\n,pBirthDay)。 PF(\t\t學(xué)生數(shù)學(xué)成績:\t%f\n,pscore1)。 PF(\t\t學(xué)生馬哲成績:\t%f\n,pscore3)。 PF(\t\t學(xué)生平均成績:\t%f\n,paverage)。 i=1。 } //沒找到信息時(shí)的處理} //******************************************按照學(xué)生學(xué)號(hào)信息查找******************************************void search_NO() //學(xué)生學(xué)號(hào)信息查找{int i=0。 char IDNumber[20]。 return。 scanf(%s,IDNumber)。p!=NULL。 PF(\n)。 PF(\t\t學(xué)生姓:\t%s\n,pFamilyName)。 PF(\t\t學(xué)生性別:\t%d\n,psex)。 PF(\t\t學(xué)生出生月:\t%d\n,pBirthMonth)。 PF(\t\t學(xué)生英語成績:\t%f\n,pscore0)。 PF(\t\t學(xué)生C語言成績:\t%f\n,pscore2)。 PF(\t\t學(xué)生總成績:\t%f\n,psum)。 PF(\n)。} } //輸出信息 if(!i) {PF(無該生信息!請(qǐng)查證:)。StudentNode *p=NULL。 if(head==NULL) //判斷鏈表是否為空 { PF(文檔中無記錄!\n)。 } PF(請(qǐng)輸入學(xué)生班級(jí):)。 for(p=headnext。p=pnext) //讀出信息 { for(j=0。j++) b[j]=pIDNumber[j]。amp。amp。amp。amp。amp。 PF(\n)。 PF(\t\t學(xué)生姓:\t%s\n,pFamilyName)。 PF(\t\t學(xué)生性別:\t%d\n,psex)。 PF(\t\t學(xué)生出生月:\t%d\n,pBirthMonth)。 PF(\t\t學(xué)生英語成績:\t%f\n,pscore0)。 PF(\t\t學(xué)生C語言成績:\t%f\n,pscore2)。 PF(\t\t學(xué)生總成績:\t%f\n,psum)。 PF(\n)。} } //輸出信息 if(!i) {PF(無該班級(jí)信息!請(qǐng)查證:)。 int i=0。 y=time()。 if(head==NULL) //判斷鏈表是否為空 { PF(文檔中無記錄!\n)。 } char IDNumber[20]。 scanf(%s,IDNumber)。p!=NULL。 PF(\n)。 PF(\t\t學(xué)生姓:\t%s\n,pFamilyName)。 PF(\t\t學(xué)生性別(0代表女,1代表男):\t%d\n,psex)。 PF(\t\t學(xué)生出生月:\t%d\n,pBirthMonth)。 PF(\t\t學(xué)生英語成績:\t%f\n,pscore0)。 PF(\t\t學(xué)生C語言成績:\t%f\n,pscore2)。 PF(\t\t學(xué)生總成績:\t%f\n,psum)。 PF(\n)。 for(k=0。k++) //記錄被修改學(xué)生總分在數(shù)組中的位子 { if(psum==Sum[k]) break。md。}English=Englishpscore0。 //修改學(xué)生數(shù)學(xué)總分 C=Cpscore2。 //修改學(xué)生馬哲總分 PF(\t\t您修改學(xué)號(hào)為%s的學(xué)生:\n,IDNumber)。 strcpy(pIDNumber,IDNumber)。 scanf(%s,pFamilyName)。 scanf(%s,pGivenName)。 scanf(%d,amp。 for(j=0。 scanf(%d,amp。 //出生年 if((ypBirthYear)100||(pBirthYeary)) PF(\t\t年份輸入錯(cuò)誤不符合要求,請(qǐng)重新輸入出生年份:\t)。} for(j=0。 scanf(%d,amp。 //出生月 if(pBirthMonth1||pBirthMonth12) PF(\t\t月份輸入錯(cuò)誤不符合要求,請(qǐng)重新輸入出生月份:\t)。} for(j=0。 scanf(%d,amp。 //出生日 if(pBirthDay1||pBirthDay31) PF(\t\t出生日輸入錯(cuò)誤不符合要求,請(qǐng)重新輸入出生日:\t)。} PF(\t\t輸入學(xué)生的外語成績:\t)。pscore0)。 scanf(%f,amp。 PF(\t\t輸入學(xué)生的C語言成績:\t)。pscore2)。 scanf(%f,amp。 a=pscore0+pscore1+pscore2+pscore3。 //求該生的平均成績 psum=a。 Sum[k]=psum。 //將新的平均分修改原平均分 English=English+pscore0。 //修改學(xué)生數(shù)學(xué)總分 C=C+pscore2。 //修改學(xué)生馬哲總分 PF(\n)。 } }if(!i) {PF(無該生信息!請(qǐng)查證:)。 StudentNode *p=NULL。 return。 PF(請(qǐng)輸入學(xué)生的學(xué)號(hào):\t)。 for(p=head。p=pnext) { if(!strcmp(pnextIDNumber,IDNumber)) //驗(yàn)證信息是否正確 { PF(%s\n,IDNumber)。 PF(\n)。 PF(\t\t學(xué)生姓:\t%s\n,pnextFamilyName)。 PF(\t\t學(xué)生性別:\t%d\n,pnextsex)。 PF(\t\t學(xué)生出生月:\t%d\n,pnextBirthMonth)。 PF(\t\t學(xué)生英語成績:\t%f\n,pnextscore0)。 PF(\t\t學(xué)生C語言成績:\t%f\n,pnextscore2)。 PF(\t\t學(xué)生總成績:\t%f\n,pnextsum)。 PF(\n)。 //修改學(xué)生英語總分 Math=Math(pscore1)。 //修改學(xué)生C語言總分 Mazhe=Mazhe(pnextscore3)。nc。jc。 break。 //數(shù)據(jù)總數(shù)減一 for(n=0。n++) //刪除記錄總平均分組中該生記錄,并且后面數(shù)據(jù)往前移一位 { if(pnextaverage==Avr[n]) for(j=n。j++) Avr[j]=Avr[j+1]。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1