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

正文內(nèi)容

c語言課程設(shè)計-學(xué)生成績管理系統(tǒng)-預(yù)覽頁

2025-09-02 17:00 上一頁面

下一頁面
 

【正文】 入? y/n:)。y39。實現(xiàn)這個功能用到了先查找即用學(xué)號作為處理對象用strcmp()函數(shù)與已存入的學(xué)號作對比,用循環(huán)語句控制查找,如果相同輸出該學(xué)生的已存在的信息,再輸入修改信息;如果不是就輸出“未找到”。 scanf(%d,amp。 for(i=1。printf(\t\t%s\t%s\t%\t%\t%\t%\t%\n,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)。(4).按學(xué)生平均成績排序 該函數(shù)主要用到冒泡排序法。 printf(請輸入班級號:\n)。 scanf(%s,d)。 if(i==n+1) ////////// printf(\t\t\t未找到!\n)。 strcpy(Class[k].stu[j].num,Class[k].stu[j+1].num)。 Class[k].stu[j].cyuyan=Class[k].stu[j+1].cyuyan。}按班級學(xué)號找到要刪除的學(xué)生,將后面學(xué)生的信息覆蓋掉這個學(xué)生的信息,后面依次。k)。 for(i=1。amp。 } } printf(\t\t\t)。k)。i=n。 printf(\n)。i++) if(Class[k].stu[i].english60amp。 printf(C語言不及格:\n\n)。amp。 /*結(jié)束程序*/ printf(\t\t\t)。5 運(yùn)行結(jié)果菜單:錄入數(shù)據(jù):顯示錄入的數(shù)據(jù):修改已錄入的學(xué)生成績:顯示修改后的數(shù)據(jù):查詢學(xué)生的成績:插入一個數(shù)據(jù):顯示插入后的數(shù)據(jù):再插入一個數(shù)據(jù)后排序:按平均分排序:顯示排序后的數(shù)據(jù):刪除一個數(shù)據(jù):刪除后顯示:顯示有不及格科目的學(xué)生數(shù)據(jù):將信息保存到文件:讀出數(shù)據(jù):6 總結(jié)通過編寫學(xué)生成績管理系統(tǒng),我用到結(jié)構(gòu)體數(shù)組,充分利用結(jié)構(gòu)體數(shù)組讓程序更好理解。在此向老師致謝!參考文獻(xiàn)1 C/C++程序設(shè)計,王連相等,中國科學(xué)技術(shù)出版社,20042 C語言程序設(shè)計,譚浩強(qiáng),清華大學(xué)出版社,19993 C程序設(shè)計題解與上機(jī)指導(dǎo),譚浩強(qiáng),清華大學(xué)出版社,1999 4 C語言實用程序薈萃,西安電子科技大學(xué)出版社,19935 C語言函數(shù)手冊,機(jī)械工業(yè)出版社,19996 C語言的實際應(yīng)用,安徽科學(xué)技術(shù)出版社,2000附錄include includeinclude include int n=0,i=1。 float english。}stu[100]。//聲明菜單函數(shù)void input()//輸入函數(shù){ int k。k)。 scanf(%s,class[k].stu[i].name)。class[k].stu[i].math)。 printf(C語言:)。 class[k].stu[i].aver=class[k].stu[i].sum/。 printf(%f\n,class[k].stu[i].aver)。 getchar()。) input()。 char c1[10],c2[10]。 for(i=1。j++) { if(class[k].stu[j].averclass[k].stu[j+1].aver) { t1=class[k].stu[j].aver。class[k].stu[j].sum=class[k].stu[j+1].sum。class[k].stu[j+1].math=t3。 t5=class[k].stu[j].cyuyan。 strcpy(class[k].stu[j].num,class[k].stu[j+1].num)。 strcpy(class[k].stu[j+1].name,c2)。 scanf(%d,amp。 printf(請輸入學(xué)生姓名:)。 scanf(%f,amp。class[k].stu[i].english)。 class[k].stu[i].sum=class[k].stu[i].math+class[k].stu[i].english+class[k].stu[i].cyuyan。 printf(平均分:)。 /*返回成功信息*/ }void del()//刪除一個數(shù)據(jù){ char d[10]。k)。amp。j=n。 class[k].stu[j].math=class[k].stu[j+1].math。 class[k].stu[j].aver=class[k].stu[j+i].aver。 float x,y,z。 printf(請輸入要修改學(xué)生的學(xué)號:)。i++)//查找 { if(strcmp(b,class[k].stu[i].num)==0)//找到后 { printf(輸出該學(xué)生的信息:\n)。 printf(請重新輸入數(shù)學(xué)成績:)。 printf(請重新輸入英語成績:)。 printf(請重新輸入C語言成績:)。 class[k].stu[i].sum=x+y+z。 break。 printf(請輸入班級號:)。 scanf(%s,c)。 printf(\t\t學(xué)號\t姓名\t數(shù)學(xué)\t英語\tC語言\t總分\t平均分 \n)。 } break。k)。 for(i=1。amp。 } } printf(\t\t\t)。k)。i=n。 printf(\n)。i++) if(class[k].stu[i].english60amp。 printf(C語言不及格:\n\n)。amp。 int i。k)。i++) { if(fwrite(amp。 system(pause)。 fp=fopen(filename,r)。 /*格式頭*/ printf(\t學(xué)號\t姓名\t數(shù)學(xué)\t英語\tC語言\t總分\t平均分 \n)。i++) /*循環(huán)輸入*/ { printf(\t%\t%\t%\t%\t%\t%\t%\n,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)。 /*格式*/ printf(\t\t\t)。}void menu()//菜單函數(shù){ int n=0,choice。 /*菜單選擇*/ printf(\t\t | 1. 錄入數(shù)據(jù) |\n)。 printf(\t\t | 5. 插入一個數(shù)據(jù) |\n)。 printf(\t\t | 9. 將信息錄入文件 |\n)。 printf(\t\t\t請輸入你的選擇(010):)。 /*輸入若干條記錄*/ input()。 printf(\t\t\t)。 case 3: printf(\t\t\t查詢學(xué)生成績 \n)。 menu()。 printf(\t\t\tSort Suceessed!\n)。 break。 system(pause)。 del()。 break。 menu()。 printf(\t\t\t)。 case 9: printf(\t\t\t將信息錄入文件:\n)。 menu()。 printf(\t\t\t)。 case 0: printf(\t\t\tHave a Good Luck,Byebye!\n)。 default: printf(輸入有誤請重新輸入:\n)。}
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1