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

正文內(nèi)容

c語言課程設(shè)計任務(wù)-展示頁

2025-07-08 07:22本頁面
  

【正文】 值選擇是否繼續(xù)結(jié)束3. amend()函數(shù)void amend(){ int i=0,j=0,sway,t,x。039。 getchar()。 getchar()。 //繼續(xù)輸入選擇 } fclose(fp)。 scanf(%d,amp。stu[i],sizeof(struct student),1,fp)!=1) printf(文件寫入錯誤\n)。 //輸入確認(rèn) } j=0。 scanf(%d,amp。stu[i].kq)。 printf(請輸入第%d個學(xué)生的當(dāng)前考勤次數(shù) ,i+1)。stu[i].month,amp。 scanf(%d%d%d,amp。 stu[i].sex=getchar()。 gets(stu[i].number)。 gets(stu[i].name)。) //輸入確認(rèn)循環(huán) { getchar()。i++) //輸入信息循環(huán) { for(。 } for(i=0。 if((fp=fopen(,w))==NULL) { printf(文件打開失敗\n)。 } //實現(xiàn)功能選擇} 流程圖: 開 始45Look()1breakgoal()search()amend()record()32switch(item) switch(item)switch(item)輸出界面 結(jié)束2. record() 函數(shù)void record(){ int i,j=0,jx=1。look()。break。439。break。339。break。239。break。139。item)。 printf( 請選擇您需要的操作\n)。 printf( ※※※※※※※※※※※※※※※※※※※※※\n)。 printf( ※ ※\n)。 printf( ※ ※\n)。 printf( ※ ※\n)。 printf( ※ ※\n)。 printf( ※※※※※※※※※※※※※※※※※※※※\n)。 printf( ※ 劉玉柱 河南科技學(xué)院 農(nóng)學(xué)122 ※\n)。 printf( ※ 學(xué) 生 考 勤 管 理 系 統(tǒng) ※\n)。 printf( ※※※※※※※※※※※※※※※※※※※※※\n)。 //計算總評函數(shù) viod kook()。 //修改數(shù)據(jù)函數(shù) void search()。 //界面設(shè)置函數(shù)二、詳細(xì)設(shè)計( )函數(shù)void main(){ void record()。 //查詢數(shù)據(jù)函數(shù) void goal()。 //錄入數(shù)據(jù)函數(shù) void amend()。2. 數(shù)據(jù)結(jié)構(gòu)學(xué)生信息用結(jié)構(gòu)體記錄,包括姓名(字符數(shù)組)、性別(字符型)、日期(年月日三個字符數(shù)組)、節(jié)次(整型)、出情況(整型)。 ◎評分模塊:系統(tǒng)根據(jù)總的應(yīng)道考勤數(shù)按照百分制,求出每個學(xué)生的分?jǐn)?shù),并輸出到屏幕。 ◎查詢模塊:使用字符串比較函數(shù),利用循環(huán)找到對應(yīng)結(jié)構(gòu)體數(shù)組元素,然后輸出需要信息。 ◎修改功能:使用戶輸入學(xué)號,姓名其中一項可以修改考勤其信息。平時成績:驗收答辯成績:設(shè)計報告成績:總評成績:指導(dǎo)教師:一、總體設(shè)計1.程序的總體設(shè)計 ◎確定界面,使用戶可選擇操作項目(錄入,修改,查詢,評分,界面美化)。本系統(tǒng)可以模擬考勤過程、記錄考勤結(jié)果,并能在課程結(jié)束后按照設(shè)定的考勤評分標(biāo)準(zhǔn)自動給出每個學(xué)生的考勤分?jǐn)?shù)。C語言程序設(shè)計課程設(shè)計報告設(shè)計題目:學(xué)生考勤管理系統(tǒng)設(shè)計院系:生命科技學(xué)院班級:農(nóng)學(xué)122姓名:劉玉柱學(xué)號:20120114203河南科技學(xué)院2013 年 冬季 學(xué)期設(shè)計任務(wù):C語言課程設(shè)計任務(wù)書10題目:學(xué)生考勤系統(tǒng)設(shè)計功能:學(xué)生考勤系統(tǒng)應(yīng)包含各班學(xué)生的全部信息。每個學(xué)生是一條記錄,包括姓名、性別、學(xué)號、日期、節(jié)次、出勤情況等信息。要求:用C語言實現(xiàn)程序設(shè)計;利用結(jié)構(gòu)體進(jìn)行相關(guān)信息處理;系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);界面友好(良好的人機(jī)交互),程序加必要的注釋。 ◎錄入功能:使用結(jié)構(gòu)體,要求用戶輸入姓名、性別、學(xué)號、日期、節(jié)次、當(dāng)前出勤情況等信息,并寫入文件。對于修改功能的實現(xiàn),是先將所有文件內(nèi)容讀入到內(nèi)存中,然后修改考勤值,最后再重新覆蓋寫入文件。對于查詢功能的實現(xiàn),同修改,是先將所有文件內(nèi)容讀入到內(nèi)存中,然后查找到其中某項,最后輸出到屏幕?!蚪缑嬖O(shè)置模塊:系統(tǒng)提供背景及前景顏色選項,用戶通過選擇可以自由調(diào)節(jié)界面顏色。3. 函數(shù)原型聲明 void main() //主函數(shù)void record()。 //修改數(shù)據(jù)函數(shù) void search()。 //計算總評函數(shù) void look()。 //錄入數(shù)據(jù)函數(shù) void amend()。 //查詢數(shù)據(jù)函數(shù) void goal()。 //界面設(shè)置函數(shù) char item。 printf( ※ ※\n)。 printf( ※ ※\n)。 printf( ※ ※\n)。 printf( ※ ※\n)。 printf( ※ ※\n)。 printf( ※ ※\n)。 printf( ※ ※\n)。 printf( ※ ※\n)。 //用戶界面設(shè)置 printf(\n)。 scanf(%c,amp。 switch(item) { case 39。: record()。 case 39。: amend()。 case 39。: search()。 case 39。: goal()。 case ‘5’。break。 printf( ************************學(xué) 生 基 本 信 息 錄 入*****************************\n)。 exit(0)。jx==1。j==0。 printf(請輸入第%d個學(xué)生的姓名 ,i+1)。 printf(請輸入第%d個學(xué)生的學(xué)號 ,i+1)。 printf(請輸入第%d個學(xué)生的性別(男:m 女:f) ,i+1)。 printf(請輸入第%d個學(xué)生的生日(格式:年 月 日) ,i+1)。stu[i].year,amp。stu[i].day)。 scanf(%d,amp。 printf(您輸入的信息為 姓名 %s 學(xué)號 %s 性別 %c 生日 %d年%d月%d日\n 0 重輸 1 確認(rèn),stu[i].name,stu[i].number,stu[i].sex,stu[i].year,stu[i].month,stu[i].day)。j)。 if(fwrite(amp。 //寫入文件 printf( 是否繼續(xù)輸入下一個學(xué)生信息 0 終止 1 繼續(xù)\n)。jx)。 printf(0 返回主菜單\n)。 a=getchar()。 if(a==39。) main()。 char name[10],number[10]。 if((fp=fopen(,r))==NULL) //將文件內(nèi)容讀入內(nèi)存 { printf(文件打開失敗\n)。 } for(i=0。i++) fread(amp。 //讀取文件內(nèi)容 fclose(fp)。 scanf(%d,amp。 /**********************按照姓名查找開始*************************/// if(sway==1) { printf(請輸入需要修改學(xué)生的姓名 )。 scanf(%s,name)。t!=0。 if(j==i) { t=0。 } } if(ji) //查詢成功 { printf(您查找的學(xué)生信息如下\n 姓名 %s 學(xué)號 %s 性別 %c 生日 %d年%d月%d日 當(dāng)前考勤次數(shù) %d\n,stu[j1].name,stu[j1].number,stu[j1].sex,stu[j1].year,stu[j1].month,stu[j1].day,stu[j1].kq)。 //選擇是否修改考勤 scanf(%d,amp。 //輸入選擇變量值 if(x==1) { printf(請輸入新的考勤值 )。stu[j1].kq)。 exit(0)。ji。stu[j],sizeof(struct student),1,fp)!=1) printf(文件寫入錯誤\n)。 //關(guān)閉文件 } } printf(是否繼續(xù)修改其他學(xué)生考勤 0 否 1 是)。x)。 } /**********************按照姓名查找結(jié)束*************************/// /**********************按照學(xué)號查找開始*************************/// if(sway==2) { printf(請輸入需要修改學(xué)生的學(xué)號 )。 scanf(%s,number)。t!=0。 if(j==i) { t=0。 } } if(ji) //查詢成功 { printf(您查找的學(xué)生信息如下\n 姓名 %s 學(xué)號 %s 性別 %c 生日 %d年%d月%d日 當(dāng)前考勤次數(shù) %d\n,stu[j1].name,stu[j1].number,stu[j1].sex,stu[j1].year,stu[j1].month,stu[j1].day,stu[j1].kq)。 //選擇是否修改考勤 scanf(%d,amp。 //輸入選擇變量值 if(x==1) { printf(請輸入新的考勤值 )。stu[j1].kq)。 exit(0)。ji。stu[j],sizeof(struct student),1,fp)!=1) printf(文件寫入錯誤\n)。 //關(guān)閉文件 } } printf(是否繼續(xù)修改其他學(xué)生考勤 0 否 1 是)。x)。 } /**********************按照學(xué)號查找結(jié)束*************************/// printf(0 返回主菜單\n)。 a=getchar()。 if(a==39。) main()。 char name[10],number[10]。 if((fp=fopen(,r))==NULL) //將文件內(nèi)容讀入內(nèi)存 { printf(文件打開失敗\n)。 } for(i=0。i++) fread(amp。 //讀取文件內(nèi)容 fclose(fp)。 scanf(%d,amp。 /*********
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1