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

正文內(nèi)容

c語言課程設(shè)計(jì)報(bào)告模版-文庫吧資料

2025-07-05 06:30本頁面
  

【正文】 acherPassword)。 strcpy(pTeacherInfoTmpteacherId,pTeacherInfoteacherId)。 } /* 復(fù)制教師信息 */ strcpy(pTeacherInfoTmpteacherAddress,pTeacherInfoteacherAddress)。 if(NULL == pTeacherInfoTmp) { printf(對不起,添加教師信息時(shí),堆內(nèi)存分配失敗!)。 return FUNCTION_SUCCESS。 if(NULL == pCourseInfoHead) pCourseInfoHead = pCourseInfoTmp。 strcpy(pCourseInfoTmpcourseTime,pCourseInfocourseTime)。 pCourseInfoTmpcourseId = courseId。 return FUNCTION_FAILED。 } CourseInfo *pCourseInfoTmp = (CourseInfo *)malloc(sizeof(CourseInfo))。 else { while(NULL != tmpCourseInfonext) tmpCourseInfo = tmpCourseInfonext。 //程序自動(dòng)生成課程編號 CourseInfo *tmpCourseInfo = pCourseInfoHead。 return FUNCTION_SUCCESS。 /* 直接將堆空間的該記錄的下一條記錄指針指向頭指針 */ pAdminInfoTmpnext = pAdminInfoHead。 } /* 復(fù)制管理員信息 */ strcpy(pAdminInfoTmpadminName,pAdminInfoadminName)。 if(NULL == pAdminInfoTmp) { printf(對不起,添加管理員信息時(shí),堆內(nèi)存分配失敗!)。courseTeachInfo[i])。i3。 courseTeachInfo[2].next = NULL。 courseTeachInfo[0].next = NULL。 strcpy(courseTeachInfo[1].teacherId,TH002)。 courseTeachInfo[2].courseId = 3。 /*初始化三個(gè)教師授課信息*/ courseTeachInfo[0].courseId = 1。studentInfo[i])。i3。 studentInfo[0].next = studentInfo[1].next = studentInfo[2].next = NULL。 strcpy(studentInfo[1].studentSex,男)。 strcpy(studentInfo[2].studentPassword,1234)。 strcpy(studentInfo[0].studentPassword,1234)。 strcpy(studentInfo[1].studentNumber,11182201)。 strcpy(studentInfo[2].studentName,孫鵬飛)。 strcpy(studentInfo[0].studentName,韓田園)。 strcpy(studentInfo[1].studentBirthTime,1993年3月1日)。 strcpy(studentInfo[2].studentAddress,遼寧大連)。 /*初始化三個(gè)學(xué)生信息*/ strcpy(studentInfo[0].studentAddress,遼寧大連)。teacherInfo[i])。i3。 teacherInfo[0].next = teacherInfo[1].next = teacherInfo[2].next = NULL。 strcpy(teacherInfo[1].teacherAddress,湖南長沙)。 strcpy(teacherInfo[2].teacherBirthTime,1978年1月17日)。 strcpy(teacherInfo[0].teacherBirthTime,1975年3月12日)。 strcpy(teacherInfo[1].teacherSex,女)。 strcpy(teacherInfo[2].teacherPassword,TH003)。 strcpy(teacherInfo[0].teacherPassword,TH001)。 strcpy(teacherInfo[1].teacherName,梁老師)。 strcpy(teacherInfo[2].teacherId,TH003)。 /*初始化三個(gè)教師信息*/ strcpy(teacherInfo[0].teacherId,TH001)。courseInfo[i])。i3。 courseInfo[0].next = courseInfo[1].next = courseInfo[2].next = NULL。 strcpy(courseInfo[1].courseTime,星期五下午三四節(jié)課)。 strcpy(courseInfo[2].courseName,C語言程序設(shè)計(jì))。 strcpy(courseInfo[0].courseName,計(jì)算機(jī)網(wǎng)絡(luò))。 strcpy(courseInfo[1].courseClassroom,6A102)。 /*將這個(gè)管理員信息加入到管理員信息鏈表中*/ CourseInfo courseInfo[3]。 AddAdminInfo(amp。 strcpy(,admin)。 /*學(xué)生本人成績查詢*/void InitSystem() { /*初始化系統(tǒng)函數(shù),向各種信息鏈表中加入測試數(shù)據(jù)*/ AdminInfo adminInfo。 /*顯示學(xué)生身份操作菜單*/ void StudentSelfInfoModify()。 /*成績信息修改*/ void ScoreInfoDelete()。 /*成績信息查看*/ void ScoreInfoAdd()。 /*學(xué)生信息查看*/ void Teacher_ScoreInfoManage()。 /*顯示教師身份操作菜單*/ void TeacherSelfInfoModify()。 /*授課信息修改*/ void CourseTeachInfoDelete()。 /*授課信息查看*/ void CourseTeachInfoAdd()。 /*課程信息刪除*/ void CourseTeachInfoManage()。 /*課程信息添加*/ void CourseInfoModify()。 /*課程信息管理*/ void CourseInfoView()。 /*成績信息修改*/ void ScoreInfoDelete()。 /*成績信息查看*/ void ScoreInfoAdd()。 /*學(xué)生信息刪除*/ void Admin_ScoreInfoManage()。 /*學(xué)生信息添加*/ void StudentInfoModify()。 /*教師信息刪除*/ void StudentInfoManage()。 /*教師信息添加*/ void TeacherInfoModify()。 /*教師信息管理*/ void TeacherInfoView()。 /*顯示管理員操作菜單*/ void AdminPasswordModify()。 /*學(xué)生身份登陸系統(tǒng)*/void SelectLoginType()。 /*管理員身份登陸系統(tǒng)*/int TeacherLogin()。 /*判斷某門課程是否在成績信息中存在*/void ShowWeleMenu()。 /*判斷某個(gè)老師是否有添加某門課程成績的權(quán)限*/bool IsCourseInTeachInfo(int )。 /*判斷是否存在某門課程的信息*/bool IsHavingTeacherId(char *)。 /*根據(jù)教師編號得到教師姓名*/bool IsHavingStudentNumber(char *)。 /*得到某個(gè)學(xué)號的學(xué)生姓名*/void GetCourseName(int,char *)。/*向授課信息鏈表中加入一條授課信息*/int AddOneScoreInfo(ScoreInfo *)。 /*向教師信息鏈表中加入一條教師信息*/int AddOneStudentInfo(StudentInfo *)。 /*向管理員信息鏈表中加入一條管理員信息*/int AddOneCourseInfo(CourseInfo *)。 /*保存登陸系統(tǒng)的身份*/void InitSystem()。 //指向教師信息記錄的頭指針static char currentUserName[20]。 //指向成績記錄信息的頭指針static StudentInfo *pStudentInfoHead = NULL。 //指向課程信息記錄的頭指針static CourseTeachInfo *pCourseTeachInfoHead = NULL。static AdminInfo *pAdminInfoHead = NULL。 //課程成績 struct ScoreInfo *next。 //學(xué)生學(xué)號 int courseId。 //指向下一條教師授課信息} CourseTeachInfo。 //課程編號 char teacherId[20]。 //指向下一門課程的信息} CourseInfo。 //上課所在教室 char courseTime[20]。 //課程編號,主鍵 char courseName[20]。 //指向下一個(gè)學(xué)生的信息} StudentInfo。 //學(xué)生生日 char studentAddress[50]。 //學(xué)生登陸密碼 char studentSex[4]。 //學(xué)號,主鍵 char studentName[10]。 //指向下一個(gè)教師的信息} TeacherInfo。 //教師生日 char teacherAddress[50]。 //教師姓名 char teacherSex[4]。 //教工號,主鍵 char teacherPassword[20]。 //指向下一個(gè)管理員信息} AdminInfo。 //管理員帳號,主鍵 char password[20]。 return 0。 getch()。} printf(Please press any key to return the menu...)。}if(j=i) {strcat(strt,str)。if(ji) { strcat(str,strt)。} printf(字符串1的長度為:%d,i)。\039。i++){for(j=0。str[i]!=39。 gets(strt)。 gets(str)。 char str[20],strt[20]。\039。 while(*strt) *str++=*strt++。步驟三:利用if函數(shù)比較其大小,并求出大的然后把已輸入的兩個(gè)字符串str和strt作為調(diào)用函數(shù)的實(shí)參去被調(diào)函數(shù)完成長度的字符串連接到長度小的后面,最后輸出連接好的字符串。具體流程步驟一:在被調(diào)函數(shù)中利用while循環(huán)下利用指針地址的可加性來依次取strt對應(yīng)的地址賦給str,最后又把str的地址指向開始的第一個(gè)字母。 return 0。 printf(\n)。 printf(\n)。 printf(第三名\nNo1.:%ld\nname:%s\nsex:%c\nscore:%f\n,)。} else {printf(第一名\nNo3.:%ld\nname:%s\nsex:%c\nscore:%f\n,)。 printf(第二名\nNo1.:%ld\nname:%s\nsex:%c\nscore:%f\n,)。 printf(第三名\nNo2.:%ld\nname:%s\nsex:%c\nscore:%f\n,)。} }if(Max==f) {if (de) {printf(第一名\nNo3.:%ld\nname:%s\nsex:%c\nscore:%f\n,)。 printf(第二名\nNo.:%ld\nname:%s\nsex:%c\nscore:%f\n,)。 printf(并列第二名\nNo.:%ld\nname:%s\nsex:%c\nscore:%f\n,)。} else if(d==f) {printf(第一名\nNo.:%ld\nname:%s\nsex:%c\nscore:%f\n,)。 printf(第二名\nNo.:%ld\nname:%s\nsex:%c\nscore:%f\n,)。 printf(第三名\nNo.
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1