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

正文內(nèi)容

c語言課程設(shè)計(jì)任務(wù)-閱讀頁

2025-07-14 07:22本頁面
  

【正文】 tf( ※ ※\n)。 printf(\n)。 scanf(%c,amp。 switch(item) { case 39。: look()。 case 39。: record()。 case 39。: amend()。 case 39。: search()。 case 39。: goal()。 } }//**************************************************主 函 數(shù) 結(jié) 束**************************************************///*****************************************錄入數(shù)據(jù)函數(shù)內(nèi)容開始***********************************************************void record(){ int i,j=0,jx=1。 if((fp=fopen(,w))==NULL) { printf(文件打開失敗\n)。 } for(i=0。i++) //輸入信息循環(huán) { for(。) //輸入確認(rèn)循環(huán) { getchar()。 gets(stu[i].name)。 gets(stu[i].number)。 stu[i].sex=getchar()。 scanf(%d%d%d,amp。stu[i].month,amp。 printf(請輸入第%d個學(xué)生的當(dāng)前考勤次數(shù) ,i+1)。stu[i].kq)。 scanf(%d,amp。 //輸入確認(rèn) } j=0。stu[i],sizeof(struct student),1,fp)!=1) printf(文件寫入錯誤\n)。 scanf(%d,amp。 //繼續(xù)輸入選擇 } fclose(fp)。 getchar()。 getchar()。039。 //返回主菜單}///*****************************************錄入數(shù)據(jù)函數(shù)內(nèi)容結(jié)束***********************************************************///*****************************************修改數(shù)據(jù)函數(shù)內(nèi)容開始***********************************************************void amend(){ int i=0,j=0,sway,t,x。 printf( **********************學(xué) 生 考 勤 修 改**************************\n)。 exit(0)。feof(fp)==0。stu[i],sizeof(struct student),1,fp)。 //關(guān)閉文件 printf(選擇查找方式 1 按照姓名查找 2 按照學(xué)號查找)。sway)。 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é)號 )。 for(j=0。j++) { t=strcmp(stu[j].number,number)。 printf(未找到您所查詢的數(shù)據(jù),請重新輸入\n)。 printf(是否修改該生考勤信息 0 否 1 是)。x)。 scanf(%d,amp。 //輸入新的考勤值 if((fp=fopen(,w))==NULL) //以只寫方式打開文件 { printf(文件打開失敗\n)。 } for(j=0。j++) if(fwrite(amp。 //寫入文件 fclose(fp)。 scanf(%d,amp。 if(x==1) amend()。 getchar()。 getchar()。039。 }///*****************************************修改數(shù)據(jù)函數(shù)內(nèi)容結(jié)束***********************************************************///*****************************************查詢數(shù)據(jù)函數(shù)內(nèi)容開始*********************************************************** void search() { int i=0,j=0,sway,t,x。 printf( ***********************學(xué) 生 信 息 查 詢***************************\n)。 exit(0)。feof(fp)==0。stu[i],sizeof(struct student),1,fp)。 //關(guān)閉文件 printf(選擇查找方式 1 按照姓名查找 2 按照學(xué)號查找)。sway)。 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) search()。 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) search()。 getchar()。 getchar()。039。 }///*****************************************查詢數(shù)據(jù)函數(shù)內(nèi)容結(jié)束***********************************************************///*****************************************計(jì)算考勤分?jǐn)?shù)函數(shù)內(nèi)容開始*********************************************************** void goal() { int i=0,j=0,sway,t,x。 char name[10],number[10]。 if(kqcs==0) { printf(請輸入應(yīng)到考勤總數(shù) )。kqcs)。 exit(0)。feof(fp)==0。stu[i],sizeof(struct student),1,fp)。 //關(guān)閉文件 printf(選擇查找方式 1 按照姓名查找 2 按照學(xué)號查找)。sway)。 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)。 printf(該生當(dāng)前考勤分?jǐn)?shù)為 %,score)。 scanf(%d,amp。 if(x==1) goal()。 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)。 printf(該生當(dāng)前考勤分?jǐn)?shù)為 %,score)。 scanf(%d,amp。 if(x==1) goal()。 getchar()。 getchar()。039。}///*****************************************計(jì)算考勤分?jǐn)?shù)函數(shù)內(nèi)容結(jié)束**********************************************/////***********************************************界面函數(shù)開始****************************************************//void look(){ int i,j。 scanf(%d,amp。 switch(i) { case 0: { printf(前景顏色:0:黑、1:藍(lán)、2:綠、3:湖藍(lán)色、4:紅、5:紫、6:黃、7:白)。j)。 break。 break。 break。 break。 break。 break。 break。 break。 } case 1: { printf(前景顏色:0:黑、1:藍(lán)、2:綠、3:湖藍(lán)色、4:紅、5:紫、6:黃、7:白)。j)。 break。 break。 break。 break。 break。 break。 break。 break。 } case 2: { printf(前景顏色:0:黑、1:藍(lán)、2:綠、3:湖藍(lán)色、4:紅、5:紫、6:黃、7:白)。j)。 break。 break。 break。 break。 break。 break。 break。 break。 } case 3: { printf(前景顏色:0:黑、1:藍(lán)、2:綠、3:湖藍(lán)色、4:紅、5:紫、6:黃、7:白)。j)。 break。 break。 bre
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1