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

正文內容

c語言課程設計學生考勤系統(tǒng)-免費閱讀

2025-07-23 07:30 上一頁面

下一頁面
  

【正文】 if(a==39。}printf(是否繼續(xù)計算其他學生考勤分數(shù) 0 否 1 是)。for(j=0。printf(該生當前考勤分數(shù)為 %,score)。scanf(%s,name)。i++) fread(amp。printf( ***********************學 生 考 勤 分 數(shù) 計 算**************************\n)。a=getchar()。printf(未找到您所查詢的數(shù)據(jù),請重新輸入\n)。if(x==1) search()。t!=0。 //讀取文件內容fclose(fp)。char name[10],number[10]。}/**********************按照學號查找結束*************************///printf(0 返回主菜單\n)。ji。 //選擇是否修改考勤scanf(%d,amp。scanf(%s,number)。stu[j],sizeof(struct student),1,fp)!=1) printf(文件寫入錯誤\n)。 //輸入選擇變量值if(x==1){printf(請輸入新的考勤值 )。t!=0。 //讀取文件內容fclose(fp)。char name[10],number[10]。printf(0 返回主菜單\n)。j)。stu[i].year,amp。printf(請輸入第%d個學生的姓名 ,i+1)。printf( ************************學 生 基 本 信 息 錄 入*****************************\n)。339。139。 printf( ● ●\n)。 printf( ★◇★□★◇★□★◇★□★◇★□★◇★□★\n)。 //計算總評函數(shù)char item。int month。通過對程序的注釋和畫流程圖,形成了一套自己編程的風格,和清晰地思路,使思維更加條理化,清晰化。2. 存在問題2:在查找數(shù)據(jù)時,需要先將所有數(shù)據(jù)讀入一個結構體數(shù)組,在讀取后未關閉文件,執(zhí)行查找時查找不到相關信息。 getchar()。 printf(該生當前考勤分數(shù)為 %,score)。 scanf(%s,number)。 score=(stu[j1].kq)/kqcs*100。 // printf(i=%d,i)。feof(fp)==0。 char name[10],number[10]。 getchar()。 if(j==i) { t=0。x)。 for(j=0。stu[i],sizeof(struct student),1,fp)。}開始 打開文件將文件內容全部讀入結構體數(shù)組輸入sway值選擇查找方式Sway=1?NSway=2?Y輸入要查找的學號輸入要查找的姓名N查找學號查找姓名輸入X值選擇是否修改考勤X=1?Y輸入新的考勤值寫入文件結束4. search()函數(shù)void search(){ int i=0,j=0,sway,t,x。 if(x==1) change()。 } for(j=0。 printf(是否修改該生考勤信息 0 否 1 是)。 // printf(i=%d,i)。j++) if(fwrite(amp。x)。 for(j=0。stu[i],sizeof(struct student),1,fp)。 //返回主菜單}流程圖:開始0=j打開文件1=jx0=ijx=1?Yj=0? Y輸入i+1個學生信息生信息N輸入j值選擇是否確認寫入文件i+1=i輸入jx值選擇是否繼續(xù)結束3. change()函數(shù)void change(){ int i=0,j=0,sway,t,x。 //繼續(xù)輸入選擇 } fclose(fp)。 scanf(%d,amp。 scanf(%d%d%d,amp。) //輸入確認循環(huán) { getchar()。 } //實現(xiàn)功能選擇} 流程圖: 開 始1breakgoal()search()amend()record()432switch(item) switch(item)switch(item)輸出界面 結束2. input() 函數(shù)void input(){ int i,j=0,jx=1。 case 39。 switch(item) { case 39。 printf( ◎ ◎\n)。 printf( ● ●\n)。 //查詢數(shù)據(jù)函數(shù) void evaluate()。2. 數(shù)據(jù)結構學生信息用結構體記錄,包括姓名(字符數(shù)組)、性別(字符型)、日期(年月日三個字符數(shù)組)、節(jié)次(整型)、出情況(整型)。要求:用C語言實現(xiàn)程序設計;利用結構體進行相關信息處理;系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);界面友好(良好的人機交互),程序加必要的注釋。平時成績:驗收答辯成績:設計報告成績:總評成績:指導教師:一、總體設計1.程序的總體設計 ◎確定界面,使用戶可選擇操作項目(錄入,修改,查詢,評分)。3. 函數(shù)原型聲明 void main() //主函數(shù)void input()。 //計算總評函數(shù) char item。 printf( ★◇★□★◇★□★◇★□★◇★□★◇★□★\n)。 printf( ● ●\n)。139。339。 printf( ************************學 生 基 本 信 息 錄 入*****************************\n)。 printf(請輸入第%d個學生的姓名 ,i+1)。stu[i].year,amp。j)。 printf(0 返回主菜單\n)。 char name[10],number[10]。 //讀取文件內容 fclose(fp)。t!=0。 //輸入選擇變量值 if(x==1) { printf(請輸入新的考勤值 )。stu[j],sizeof(struct student),1,fp)!=1) printf(文件寫入錯誤\n)。 scanf(%s,number)。 //選擇是否修改考勤 scanf(%d,amp。ji。 } /**********************按照學號查找結束*************************/// printf(0 返回主菜單\n)。 char name[10],number[10]。 //讀取文件內容 fclose(fp)。t!=0。 if(x==1) search()。 printf(未找到您所查詢的數(shù)據(jù),請重新輸入\n)。 a=getchar()。 printf( ***********************學 生 考 勤 分 數(shù) 計 算**************************\n)。i++) fread(amp。 scanf(%s,name)。 printf(該生當前考勤分數(shù)為 %,score)。 for(j=0。 } printf(是否繼續(xù)計算其他學生考勤分數(shù) 0 否 1 是)。 if(a==39。分析原因:再利用for循環(huán)讀取全部文件內容后,文件指針將會移至文件末尾,這樣再執(zhí)行查找時就會從文件末尾開始,顯然不符合要求,所以會出現(xiàn)錯誤。附件:主要源程序代碼(需打印)includeincludeincludeFILE *fp。int day。system(color 34)。 printf( ● ●\n)。 printf( ◇ ◇\n)。: input()。: search()。if((fp=fopen(,w))==NULL){printf(文件打開失敗\n)。gets(stu[i].name)。stu[i].month,amp。 //輸入確認}j=0。getchar()。printf( **********************學 生 考 勤 修 改**************************\n)。
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1