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

正文內(nèi)容

c面向?qū)ο蟪绦蛟O(shè)計(jì)習(xí)題答案-文庫吧資料

2025-07-04 08:02本頁面
  

【正文】 printf(創(chuàng)建備份文件失?。?。 } else { FILE *fp。 } ReOrEx()。 printf(\n)。 scanf(%d, amp。 printf(****************************************************\n)。 printf(*** 3. 按C++成績升序顯示學(xué)生成績 ***\n)。 printf(*** 1. 按英語成績升序顯示學(xué)生成績 ***\n)。 printf(\n)。 if(!strcmp(CurFile, )) { printf(當(dāng)前并未打開或新建文件,無法顯示!\n)。i++) { printf(%12s%11s%5s%4d/%2d/%2d%%%%%\n\n, stud[i].Num, stud[i].Name, stud[i].Sex, stud[i]., stud[i]., stud[i]., stud[i].English, stud[i].DataStructure, stud[i].CPlusPlus, stud[i].Sum,stud[i].Average)。 for(i=0。 } printf(\n 顯示所有學(xué)生成績信息\n\n)。 ji。 i) { change=0。amp。 case 4: /*按總成績排序*/ { for(i=Index1。 ji。 i) { change=0。amp。 case 3: /*按C++成績排序*/ { for(i=Index1。 ji。 i) { change=0。amp。 case 2: /*按數(shù)據(jù)結(jié)構(gòu)成績排序*/ { for(i=Index1。 change=1。 stud[j+1].Sum=。 stud[j+1].DataStructure=。 stud[j+1].=。 stud[j+1].=。 strcpy(stud[j+1].Name, )。 stud[j].Average=stud[j+1].Average。 stud[j].CPlusPlus=stud[j+1].CPlusPlus。 stud[j].English=stud[j+1].English。 stud[j].=stud[j+1].。 strcpy(stud[j].Sex, stud[j+1].Sex)。 strcpy(stud[j].Num, stud[j+1].Num)。 =stud[j].Sum。 =stud[j].DataStructure。 =stud[j].。 =stud[j].。 strcpy(, stud[j].Name)。 ji。 i) { change=0。amp。 switch(N){ case 1: /*按英語成績排序*/ { for(i=Index1。 int change=1。 } } ReOrEx()。 break。 case 3: printf(\nC++總成績?yōu)椋?\n\n, GetOneCourseSum(3))。 printf(數(shù)據(jù)結(jié)構(gòu)平均成績?yōu)椋?\n, GetOneCourseAverage(2))。 break。 switch(x) {case 1: printf(\n英語總成績?yōu)椋?\n\n, GetOneCourseSum(1))。 scanf(%d, amp。 printf(****************************************************\n)。 printf(*** 2. 統(tǒng)計(jì)《數(shù)據(jù)結(jié)構(gòu)》課程總成績及平均成績 ***\n)。 printf(****************************************************\n)。 } else { printf(\n 統(tǒng)計(jì)某一科目總成績及平均成績\n)。}void Total() /*統(tǒng)計(jì)某一科目總成績*/{ int x。 temp=GetOneCourseSum(n)/Index。 } return N。 i++) N+=stud[i].CPlusPlus。 case 3://計(jì)算C++總成績 for(i=0。 i++) N+=stud[i].DataStructure。 case 2://計(jì)算數(shù)據(jù)結(jié)構(gòu)總成績 for(i=0。 i++) N+=stud[i].English。 switch(n){ case 1://計(jì)算英語總成績 for(i=0。}float GetOneCourseSum(int n) /*計(jì)算所有學(xué)生某一科目的總成績*/{ float N=0。 printf(刪除一條學(xué)生信息操作失??!\n)。 printf(刪除一條學(xué)生信息操作成功!\n)。}void Delete() /*刪除學(xué)生信息*/{ if(!strcmp(CurFile, )) { printf(當(dāng)前并未打開或新建文件,無法刪除!\n)。 return 1。 stud[i].Average=stud[i+1].Average。 stud[i].CPlusPlus=stud[i+1].CPlusPlus。 stud[i].English=stud[i+1].English。 stud[i].=stud[i+1].。 strcpy(stud[i].Sex, stud[i+1].Sex)。 i++) { strcpy(stud[i].Num, stud[i+1].Num)。 if(found) { if(location!=MAXSIZE) { for(i=location。 scanf(%s, Num)。請(qǐng)小心使用該操作!\n\n)。 printf(\n 執(zhí)行刪除學(xué)生信息操作!\n\n)。}int DeleteData()/*刪除一條學(xué)生信息*/{ char Num[12]。 Save(CurFile)。}void Modify() /*修改學(xué)生信息*/{ if(!strcmp(CurFile, )) { printf(當(dāng)前并未打開或新建文件,無法修改!\n)。 printf(執(zhí)行修改學(xué)生信息操作成功!\n)。 stud[location].Sum=English+DataStructure+CPP。 stud[location].DataStructure=DataStructure。 stud[location].=Day。 stud[location].=Year。 strcpy(stud[location].Name, Name)。 printf(\n)。 scanf(%f, amp。DataStructure)。 printf(\n請(qǐng)輸入學(xué)生數(shù)據(jù)結(jié)構(gòu)成績:)。 scanf(%f, amp。Day)。 printf(\n請(qǐng)輸入學(xué)生出生日:)。 scanf(%d, amp。Year)。 printf(\n請(qǐng)輸入學(xué)生出生年份:)。 scanf(%s, amp。 scanf(%s, Name)。 if (found) { printf(可以進(jìn)行修改學(xué)生信息操作!\n)。 scanf(%s, Num)。 printf(\n執(zhí)行修改學(xué)生信息操作!\n\n)。 int Year, Month, Day。 char Sex[2]。}void ModifyData() /*修改一條學(xué)生信息*/{ char Num[12]。 Save(CurFile)。}void Append() /*添加學(xué)生信息*/{ if(!strcmp(CurFile, )) { printf(當(dāng)前并未打開或新建文件,無法添加!\n)。stud[i], sizeof(struct Stud), 1, fp)。I Index。 return。 int i。 } else printf(不能進(jìn)行添加學(xué)生信息操作!\n)。 Index++。 stud[Index].Sum=English+DataStructure+CPP。 stud[Index].DataStructure=DataStructure。 stud[Index].=Day。 stud[Index].=Year。 strcpy(stud[Index].Name, Name)。 printf(\n)。 scanf(%f, amp。DataStructure)。 printf(\n請(qǐng)輸入學(xué)生數(shù)據(jù)結(jié)構(gòu)成績:)。 scanf(%f, amp。Day)。 printf(\n請(qǐng)輸入學(xué)生出生日:)。 scanf(%d, amp。Year)。 printf(\n請(qǐng)輸入學(xué)生出生年份:)。 scanf(%s, amp。 scanf(%s, Name)。 if (!found) { printf(可以進(jìn)行添加操作!\n)。 scanf(%s, Num)。 } else { printf(執(zhí)行添加學(xué)生信息操作!\n)。 int location。 int Year, Month, Day。 char Name[10]。 } ReOrEx()。 printf(%12s%11s%5s%14s%12s%15s%12s%12s%12s\n, Num, Name, Sex, Birthday, English, DataStructure, CPlusPlus,Sum, Average)。 i=SearchName(Name)。 scanf(%s, amp。 i=SearchNum(Num)。 if(n==1) { printf(請(qǐng)輸入學(xué)生學(xué)號(hào):\n)。 scanf(%d, amp。 printf(****************************************************\n)。 printf(*************** 1. 按學(xué)號(hào)查詢 *************\n)。 } else { printf(\n 查詢某一學(xué)生信息\n)。 char Name[10]。 int i。 return 0。 } } printf(沒有此學(xué)生的信息!\n)。 found=1。 iIndex。}int SearchName(char* Name) /*按姓名查詢學(xué)生信息*/{ int i。 found=0。 return i。 i++) { if(!strcmp(stud[i].Num, Num)) { printf(對(duì)應(yīng)此學(xué)號(hào)的學(xué)生信息存在!\n)。 for(i=0。 } } ReOrEx()。 iIndex。 printf(%12s%11s%5s%14s%12s%15s%12s%12s%12s\n, Num, Name, Sex, Birthday, English, DataStructure, CPlusPlus, Sum, Average)。 if(!strcmp(CurFile, )) { printf(當(dāng)前并未打開或新建文件,無法顯示!\n)。 ReOrEx()。 } } else printf(%s文件已經(jīng)打開!\n, FileName)。 printf(%s文件打開成功!\n, FileName)。 printf(學(xué)生總?cè)藬?shù)為:%d\n, Index)。 Index++。 while(!feof(fp)) { fread(amp。 } else { IsOpen=1。 if(IsOpen==0) { FILE *fp。FileName)。 printf(請(qǐng)輸入要打開的數(shù)據(jù)文件的名稱:)。 } ReOrEx()。 printf(%s文件創(chuàng)建成功!\n, FileName)。 if(!New(F
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1