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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)-學(xué)生成績(jī)管理系統(tǒng)(留存版)

  

【正文】 [i].english0)printf(\t\t\t%s\t\t%s\t\t%f\n,Class[k].stu[i].num,Class[k].stu[i].name,Class[k].stu[i].english)。該系統(tǒng)不僅有結(jié)構(gòu)體數(shù)組的嵌套,它還有對(duì)文件的操作,這解決很多我以前不懂的問題,我編寫完這個(gè)系統(tǒng)覺得自己有一種成就感,但我做的也不一定會(huì)是最好的,有些功能和方法還是不熟練不怎么會(huì),不知道該如何實(shí)現(xiàn),可能由于這是第一次編吧。 printf(請(qǐng)輸入班級(jí)號(hào):)。class[k].stu[i].cyuyan)。}void paixu()// 按班級(jí)按平均分排序函數(shù){ int k,i,j。 t3=class[k].stu[j].math。 i=n+1。 scanf(%f,amp。 scanf(%s,d)。}void xiugai()//修改函數(shù){ int i,k。x)。 } }void search()//查詢函數(shù) { int i,k。 printf(請(qǐng)輸入班級(jí)號(hào):\n)。 printf(請(qǐng)輸入班級(jí)號(hào):)。class[k].stu[i].english0) printf(\t\t\t%s\t\t%s\t\t%f\n,class[k].stu[i].num,class[k].stu[i].name,class[k].stu[i].english)。 } for(i=1。 for(i=1。 printf(\t\t | 3. 查詢學(xué)生成績(jī) |\n)。 case 2: printf(\t\t\t修改學(xué)生成績(jī) \n)。 system(pause)。 display()。 case 10: printf(\t\t\t從文件讀出數(shù)據(jù):\n)。 menu()。 printf(\t\t\t)。 system(pause)。 case 4: printf(\t\t\t按學(xué)生平均成績(jī)排序\n)。choice)。 system(cls)。class[k].stu[i],sizeof(struct Class),1,fp)。 printf(請(qǐng)輸入班級(jí)號(hào):)。 for(i=1。 /*格式*/ printf(\t\t\t)。 }else { printf(未找到!\n)。 if(strcmp(b,class[k].stu[i].num)==0) printf(修改成功\n)。printf(\t%\t%\t%\t%\t%\t%\t%,class[k].stu[i].num,class[k].stu[i].name,class[k].stu[i].math,class[k].stu[i].english,class[k].stu[i].cyuyan,class[k].stu[i].sum,class[k].stu[i].aver)。 class[k].stu[j].cyuyan=class[k].stu[j+1].cyuyan。 printf(請(qǐng)輸入班級(jí)號(hào):)。 printf(英語(yǔ):)。 strcpy(c2,class[k].stu[j].name)。class[k].stu[j+1].aver=t1。 if(c==39。 scanf(%f,amp。}class[10]。 break。 for(i=1。 /*格式*/ printf(\t\t\t)。 Class[k].stu[j].aver=Class[k].stu[j+i].aver。k)。 printf(請(qǐng)輸入學(xué)號(hào):)。 n++。 printf(請(qǐng)輸入三門課程成績(jī):\n)。 /*結(jié)束程序*/ printf(\t\t\t)。 system(pause)。 menu()。 case 3: printf(\t\t\t查詢學(xué)生成績(jī) \n)。 printf(\t\t | 9. 將信息錄入文件 |\n)。}stu[100]。在對(duì)學(xué)生成績(jī)及其他信息的處理時(shí),涉及到以班級(jí)為單位進(jìn)行處理,則需要用到結(jié)構(gòu)體成員也是結(jié)構(gòu)體數(shù)組。程序運(yùn)行后先要錄入學(xué)生的信息(班級(jí)、學(xué)號(hào)、姓名、三門課的成績(jī)),用結(jié)構(gòu)體數(shù)組保存分類信息。struct CLASS{ struct student stu[100]。 printf(\t\t | |\n)。 search()。break。 menu()。 system(pause)。 printf(數(shù)學(xué):\n)。//計(jì)算輸入學(xué)生的個(gè)數(shù) i++。 scanf(%s,c)。 printf(請(qǐng)輸入他的學(xué)號(hào):\n)。 } printf(\t\t\t刪除成功!\n)。printf(\t\t\t\n)。i=n。 // 結(jié)束程序。//定義一個(gè)結(jié)構(gòu)體數(shù)組void menu()。class[k].stu[i].english)。y39。 t2=class[k].stu[j].sum。 strcpy(class[k].stu[j].name,class[k].stu[j+1].name)。 scanf(%f,amp。 scanf(%d,amp。 class[k].stu[j].sum=class[k].stu[j+1].sum。 printf(\n\n)。 } else { printf(未找到!\n)。 break。 printf(\t\t\t\n)。i=n。 scanf(%d,amp。 printf(\t\t\t\n)。 /*運(yùn)行前清屏*/ printf(\t\t**************學(xué)生成績(jī)管理系統(tǒng)*************\n)。 switch(choice) /*選擇判斷*/ { case 1: printf(\t\t\t錄入數(shù)據(jù) \n)。 paixu()。 menu()。 system(pause)。 }}void main() /*主函數(shù)*/ { menu()。 break。 case 7: printf(\t\t\t顯示所有數(shù)據(jù)\n)。 printf(\t\t\t)。 break。 printf(\t\t | 2. 修改學(xué)生成績(jī) |\n)。 printf(\t\t\t\n)。 if((fp=fopen(filename,w))==NULL) { printf(不能打開文件!\n)。amp。 }void bujige()//不及格科目及學(xué)生名單{ int i,k。 } }void display()//顯示所有數(shù)據(jù){ int i,k。 } break。 scanf(%f,amp。 } printf(\t\t\t刪除成功!\n)。 printf(請(qǐng)輸入他的學(xué)號(hào):)。 printf(C語(yǔ)言:)。 } } }}void add_a_record()//插入一個(gè)人數(shù)據(jù){ int k,i。class[k].stu[j+1].sum=t2。 else menu()。 scanf(%f,amp。 char c。在做這個(gè)系統(tǒng)時(shí)用到了對(duì)字符數(shù)組處理的函數(shù),循環(huán)語(yǔ)句,冒泡排序等,鞏固了C語(yǔ)言的基礎(chǔ)知識(shí),還學(xué)到了模塊設(shè)計(jì)的思想。amp。 }(8).顯示不及格科目及名單先用循環(huán)語(yǔ)句各自比對(duì)三門成績(jī)把小于60分的各科成績(jī)輸出并同時(shí)輸出該生的學(xué)號(hào)和姓名void bujige()//不及格科目及學(xué)生名單{ int i,k。(7).顯示所有信息void display()//顯示所
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1