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

正文內容

c語言程序設計報告-班級學生成績管理系統(tǒng)(編輯修改稿)

2024-12-19 14:48 本頁面
 

【文章內容簡介】 。amp。 savedTag==0) { printf(請選擇您是要覆蓋現(xiàn)有記錄 (y),還是要將 )。 printf(讀取的記錄添加到現(xiàn)有記錄之后 (n)?\n)。 printf(直接回車則覆蓋現(xiàn)有記錄 \n)。 gets(str)。 if(str[0]==39。n39。||str[0]==39。N39。) { savedTag=1。 } else { if(savedTag==1) { printf(讀取文件將會更改原來的記錄, )。 printf(是否保存原來記錄?( y/n) )。 20 gets(str)。 if(str[0]!=39。n39。amp。amp。str[0]!=39。N39。) saveRecords()。 } numStus=0。 } } printf( 請 輸 入 要 讀 取 的 文 件 名 ( 直 接 回 車 選 擇 文 件stu_info) :)。 gets(fname)。 if(strlen(fname)==0) strcpy(fname,stu_info)。 if((fp=fopen(fname,rb))==NULL) { printf(打不開文件!請重新選擇 \39。n)。 return 1。 } printf(\n取文件 ...\n)。 21 while(!feof(fp)) { if(numStus=arraySize) { records=realloc(records,(arraySize+INCR_SIZE)*sizeof(StuInfo))。 if(records==NULL) { printf(memory failed!)。 exit(1)。 } arraySize=arraySize+INCR_SIZE。 } if(fread(amp。records[numStus],sizeof(StuInfo),1,fp)!=1) break。 //按照 addRecord 函數(shù)的方法,更新名次 records[numStus].index = getIndex(records[numStus].sum)。 numStus++。 22 } fclose(fp)。 printf(現(xiàn)在共有 %d 條記錄。 ,numStus)。 return 0。 } include //********************* 學 生 信 息 排 序 函 數(shù)************************* void sortInfo(void) { char str[5]。 int i,j。 StuInfo tmps。 if(numStus==0) { printf(沒有可供排序的記錄! )。 return。 } 23 printf(請輸入您希望進行排序的方式: \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf(,現(xiàn)在并不想進行排序 \n)。 gets(str)。 if(str[0]39。139。||str[0]39。639。) return。 //進行排序 for(i=0。inumStus1。i++) { for(j=i+1。jnumStus。j++) { if((str[0]==39。139。 amp。amp。 strcmp(records[i].number,records[j].number)0) || (str[0]==39。239。 amp。amp。 strcmp(records[i].number,records[j].number)0) || (str[0]==39。339。 amp。amp。 24 strcmp(records[i].name,records[j].name)0) || (str[0]==39。439。 amp。amp。 strcmp(records[i].name,records[j].name)0) || (str[0]==39。539。 amp。amp。 records[i].indexrecords[j].index) || (str[0]==39。639。 amp。amp。 records[i].indexrecords[j].index)) { copyRecord(amp。records[i],amp。tmps)。 copyRecord(amp。records[j],amp。records[i])。 copyRecord(amp。tmps,amp。records[j])。 } } } printf(排序已經完成 \n)。 savedTag=1。 } include //初始化 int numStus=0。 //記錄學生數(shù) 25 StuInfo *records=NULL。 //記錄學生信息 char savedTag=0。 //信息保存標志, 1為未保存, 0 為已保存 int arraySize。 //數(shù)組大小 char* subject[]={高數(shù) ,英語 ,線代 ,物理 ,電工 ,體育}。 //*****************主函數(shù) ************************** int main() { records=(StuInfo*)malloc(sizeof(StuInfo)*INITIAL_SIZE)。 if(records==NULL) { printf(memory fall!)。 exit(1)。 } arraySize=INITIAL_SIZE。 printf(\n)。 printf(\t****************************\n)。 printf(\t* 這是一個 *\n)。 26 printf(\t* 學生成績管理程序 *\n)。 printf(\t* 可以對學生成績進行管理 *\n)。 printf(\t* 歡迎使用管理系統(tǒng) *\n)。 printf(\t****************************\n)。 printf(\n)。 handle_menu()。 } //******************菜單處理函數(shù) *********************** void handle_menu(void) { for(。){ switch(menu_select()) { case 1: addRecord()。 break。 case 2: modifyRecord()。 27 break。 case 3: display()。 break。 case 4: queryInfo()。 break。 case 5: removeRecord()。 break。 case 6: saveRecords()。 break。 case 7: loadRecords()。
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1