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

正文內(nèi)容

學(xué)生成績管理系統(tǒng)(鏈表版)-資料下載頁

2025-08-10 01:29本頁面
  

【正文】 !\n)。} else{ printf(請(qǐng)輸入你要插入的信息\n)。 s=(Lstu *)malloc(sizeof(Lstu))。 printf(請(qǐng)輸入班級(jí): )。scanf(%d,amp。scla)。 printf(請(qǐng)輸入學(xué)號(hào): )。scanf(%ld,amp。snum)。 printf(請(qǐng)輸入姓名: )。scanf(%s,sname)。 printf(請(qǐng)輸入性別: )。scanf(%s,ssex)。 printf(請(qǐng)輸入語文成績: )。scanf(%f,amp。schinese)。 printf(請(qǐng)輸入數(shù)學(xué)成績: )。scanf(%f,amp。smath)。 printf(請(qǐng)輸入英語成績: )。scanf(%f,amp。senglish)。 ssum=schinese+smath+senglish。 save=ssum/3。 if(n==1){ p=head。head=s。snext=p。 printf(插入后信息如下:\n)。List()。 } else{p=head。 while(pnext!=NULLamp。amp。pnextID!=n){p=pnext。} snext=pnext。pnext=s。 printf(插入后信息如下:\n)。List()。}} }} void del(){ //按姓名刪除 char str[20]。 Lstu *p,*q。 p=head。 printf(\n\n請(qǐng)輸入你要?jiǎng)h除人的姓名\n)。 scanf(%s,str)。 if(p==NULL){ printf(Sorry,It39。s a Empty List\n)。} if(strcmp(pname,str)==0){ printf(您要?jiǎng)h除人信息如下:\n)。search_print(p)。 head=pnext。 printf(刪除后信息如下:\n)。List()。} else{p=head。 while(pnext!=NULLamp。amp。strcmp(pnextname,str)!=0){p=pnext。} if(pnext==NULL){printf(It39。s a error name\n)。} else{printf(您要?jiǎng)h除人信息如下:\n)。search_print(pnext)。 q=pnext。pnext=qnext。 free(q)。 printf(刪除后信息如下:\n)。List()。} }}void statistics(){ system(cls)。 printf(\n\n全部成績統(tǒng)計(jì)如下:\n\n)。 Lstu *p=head。 int n=0,i。 float sum,average,a。 while(p){n++。p=pnext。} printf(\t全部共有%d個(gè)人\n\n\n,n)。 p=head。sum=0。i=0。 while(p){sum=sum+pchinese。 if(pchinese60){i++。}p=pnext。} average=sum/n。a=(float(n)float(i))/float(n)。 printf(\t語文平均分為: %\n\n,average)。 printf(\t共有%d個(gè)人語文不及格\n\n,i)。 printf(\t及格率為%.2f%s\n\n\n,a*100,%)。 p=head。sum=0。i=0。 while(p){sum=sum+pmath。 if(pmath60){i++。}p=pnext。} average=sum/n。a=(float(n)float(i))/float(n)。 printf(\t數(shù)學(xué)平均分為: %\n\n,average)。 printf(\t共有%d個(gè)人數(shù)學(xué)不及格\n\n,i)。 printf(\t及格率為%.2f%s\n\n\n,a*100,%)。 p=head。sum=0。i=0。 while(p){sum=sum+penglish。 if(penglish60){i++。}p=pnext。} average=sum/n。a=(float(n)float(i))/float(n)。 printf(\t英語平均分為: %\n\n,average)。 printf(\t共有%d個(gè)人英語不及格\n\n,i)。 printf(\t及格率為%.2f%s\n\n\n,a*100,%)。} int menu(){ //菜單 int a。 time_t rawtime。 struct tm * timeinfo。 time ( amp。rawtime )。 timeinfo = localtime ( amp。rawtime )。 system(cls)。 /*運(yùn)行前清屏*/ printf(\n)。 printf(\t===============成績*=*=*=*=*=*=*處理=*=*=*=*=*=*=*系統(tǒng)===============\n\n)。 printf ( \t\t 當(dāng)前系統(tǒng)時(shí)間:%4d年%02d月%02d日 %02d:%02d:%02d\n,1900+timeinfotm_year, 1+timeinfotm_mon,timeinfotm_mday,timeinfotm_hour,timeinfotm_min,timeinfotm_sec)。 printf(\n\t此程序具有以下功能:\n)。 printf(\t======================================================================\n)。 printf(\n\t |***| (1)輸入同學(xué)的相關(guān)信息 |***| (7)按姓名修改某位同學(xué)的成績 \n\n)。 printf(\t |=*=| (2)瀏覽初始學(xué)生信息 |=*=| (8)按姓名刪除某位同學(xué)的成績\n\n)。 printf(\t |===| (3)查看初始學(xué)生總分及平均分 |===| (9)瀏覽所有同學(xué)的信息及排名\n\n)。 printf(\t |=*=| (4)初始學(xué)生成績排序 |=*=| (10)保存最終結(jié)果到可瀏覽文件\n\n)。 printf(\t |===| (5)查找 |===| (11)統(tǒng)計(jì)\n\n)。 printf(\t |***| (6)插入新的成績 |***| (0)退出程序\n\n)。 printf(\t=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*\n)。 printf(\t請(qǐng)選擇操作序號(hào)(07):)。 /*選擇操作項(xiàng)*/ scanf(%d,amp。a)。 /*輸入選擇項(xiàng)*/ return a。}void main(){ int n。char a。 while(1){ switch(menu()){ case 1: system(cls)。 printf(請(qǐng)輸入要輸入信息的個(gè)數(shù): )。 scanf(%d,amp。n)。 Create(n)。printf(信息輸入完成)。 save()。save1()。SAVE()。 printf(\n按Enter鍵回主菜單\n)。a=getch()。break。 case 2: system(cls)。read()。List()。 printf(\n按Enter鍵回主菜單\n)。a=getch()。break。 case 3: system(cls)。read()。 printf(\n初始成績總分平均分如下:\n)。 list()。 printf(\n按Enter鍵回主菜單\n)。a=getch()。break。 case 4: system(cls)。sort()。break。 case 5: system(cls)。read1()。search()。 printf(\n按Enter鍵回主菜單\n)。a=getch()。break。 case 6: system(cls)。read1()。Insert()。save1()。 printf(\n按Enter鍵回主菜單\n)。a=getch()。break。 case 7: system(cls)。read1()。modify()。 save1()。 printf(\n按Enter鍵回主菜單\n)。a=getch()。break。 case 8: system(cls)。read1()。del()。save1()。 printf(\n按Enter鍵回主菜單\n)。a=getch()。break。 case 9: sort1()。break。 case 10:read1()。SAVE1()。printf(\n按Enter鍵回主菜單\n)。a=getch()。break。 case 11: read1()。statistics()。printf(\n按Enter鍵回主菜單\n)。a=getch()。break。 case 0:printf(\n*感謝您的使用,歡迎再次使用*\n\n)。exit(0)。 default : printf(chooe error!)。printf(\n按Enter鍵繼續(xù)\n)。a=getch()。break。 } }}
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1