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

正文內(nèi)容

c語言課程設(shè)計(jì)報(bào)告模版(參考版)

2025-07-02 06:30本頁(yè)面
  

【正文】 printf(學(xué)生性別: %s\n,tmpStudentInfostudentSex)。 /*修改學(xué)號(hào)存在標(biāo)志*/ printf(學(xué)號(hào)為%s的信息如下:\n,studentNumber)。 tmpStudentInfo = pStudentInfoHead。 printf(請(qǐng)輸入要修改的學(xué)生學(xué)號(hào):)。 bool haveStudentNumber = false。studentInfo)) printf(學(xué)生信息添加成功!\n)。 = NULL。 printf(請(qǐng)輸入學(xué)生居住地址:)。 printf(請(qǐng)輸入學(xué)生登陸密碼:)。 printf(請(qǐng)輸入出生日期:)。 printf(請(qǐng)輸入性別:)。 printf(請(qǐng)輸入姓名:)。 printf(請(qǐng)輸入學(xué)號(hào):)。 } } ShowAdminMenu()。 continue。 continue。 continue。 continue。select)。 printf(請(qǐng)輸入對(duì)應(yīng)的功能號(hào):)。 while(5 != select) { printf(你好,管理員,你現(xiàn)在進(jìn)入的是學(xué)生信息管理功能模塊,擁有下面的功能\n)。 } } printf(對(duì)不起,不存在該教師編號(hào)的信息!\n)。 } else { tmpTeacherInfoA = tmpTeacherInfoB。 printf(教師信息刪除成功!\n)。 if(pTeacherInfoHead == tmpTeacherInfoB) pTeacherInfoHead = tmpTeacherInfoBnext。 /*此處最好再加入刪除該老師授課的信息*/ return 。 pTeacherInfoHead = NULL。amp。 /*tmpTeacherInfoB指向要?jiǎng)h除的記錄,tmpTeacherInfoA指向前一條記錄*/ if(NULL == tmpTeacherInfoB) return 。 TeacherInfo *tmpTeacherInfoA,*tmpTeacherInfoB。 /*待刪除的教師編號(hào)*/ printf(請(qǐng)輸入你要?jiǎng)h除的教師編號(hào):)。 } } if(false == haveTeacherId) printf(對(duì)不起,你存在你要修改的教師編號(hào)!\n)。 break。 scanf(%s,tmpTeacherInfoteacherAddress)。 scanf(%s,tmpTeacherInfoteacherBirthTime)。 scanf(%s,tmpTeacherInfoteacherPassword)。 scanf(%s,tmpTeacherInfoteacherSex)。 scanf(%s,tmpTeacherInfoteacherName)。 printf(請(qǐng)輸入該教師的新信息:\n)。 printf(教師生日: %s\n,tmpTeacherInfoteacherBirthTime)。 printf(教師性別: %s\n,tmpTeacherInfoteacherSex)。 /*修改教師編號(hào)存在標(biāo)志*/ printf(教師編號(hào)為%s的信息如下:\n,teacherId)。 tmpTeacherInfo = pTeacherInfoHead。 printf(請(qǐng)輸入要修改的教師編號(hào):)。 bool haveTeacherId = false。teacherInfo)) printf(教師信息添加成功!\n)。 = NULL。 printf(請(qǐng)輸入教師居住地址:)。 printf(請(qǐng)輸入教師登陸密碼:)。 printf(請(qǐng)輸入教師出生日期:)。 printf(請(qǐng)輸入教師性別:)。 printf(請(qǐng)輸入教師姓名:)。 printf(請(qǐng)輸入教師編號(hào):)。 tmpTeacherInfo = tmpTeacherInfonext。 printf(%s\t,tmpTeacherInfoteacherPassword)。 printf(%s\t,tmpTeacherInfoteacherSex)。 while(NULL != tmpTeacherInfo) { printf(%s\t,tmpTeacherInfoteacherId)。 printf(教師編號(hào) 姓名 性別 出生日期 登陸密碼 居住地址\n)。 } } ShowAdminMenu()。 continue。 continue。 continue。 continue。select)。 printf(請(qǐng)輸入對(duì)應(yīng)的功能號(hào):)。 while(5 != select) { printf(你好,管理員,你現(xiàn)在進(jìn)入的是教師信息管理功能模塊,擁有下面的功能\n)。 } else { tmpAdminInfo = tmpAdminInfonext。 } else { printf(對(duì)不起,你的舊密碼輸入不正確!\n)。 printf(密碼修改成功!\n)。 scanf(%s,newPassword2)。 scanf(%s,newPassword)。 AdminInfo *tmpAdminInfo = pAdminInfoHead。 printf(請(qǐng)輸入當(dāng)前的密碼:\n)。 } } SelectLoginType()。 continue。 continue。 continue。 continue。 continue。 continue。select)。 printf(7退出登陸系統(tǒng)\n)。 printf(5課程信息管理\n)。 printf(3學(xué)生信息管理\n)。 printf(1自身密碼修改\n)。}void ShowAdminMenu() { int select = 0。 return FUNCTION_FAILED。 } } else { tmpStudentInfo = tmpStudentInfonext。 } else { printf(對(duì)不起,你輸入的密碼錯(cuò)誤!)。 /*設(shè)置當(dāng)前身份為管理員*/ ShowStudentMenu()。 /*設(shè)置存在標(biāo)志*/ if(0 == strcmp(studentPassword,tmpStudentInfostudentPassword)) { /*密碼輸入也正確*/ strcpy(currentUserName,studentNumber)。 if(NULL == tmpStudentInfo) return FUNCTION_FAILED。 scanf(%s,studentPassword)。 scanf(%s,studentNumber)。 printf(你好,你現(xiàn)在選擇的是學(xué)生身份登陸系統(tǒng),請(qǐng)輸入你的登陸帳號(hào)和密碼\n)。 bool haveStudentInfo = false。 } return FUNCTION_SUCCESS。 } } if(false == haveTeacherInfo) { printf(對(duì)不起,你輸入的教師編號(hào)不存在!)。 return FUNCTION_FAILED。 /*顯示教師操作操作菜單*/ return FUNCTION_SUCCESS。 /*保存當(dāng)前帳號(hào)*/ strcpy(currentUserType,teacher)。 while(NULL != tmpTeacherInfo) { if(0 == strcmp(teacherId,tmpTeacherInfoteacherId)) { /*找到該帳號(hào)信息*/ haveTeacherInfo = true。 tmpTeacherInfo = pTeacherInfoHead。 printf(密碼:)。 printf(登陸帳號(hào)(教師編號(hào)):)。 /*系統(tǒng)是否存在該帳號(hào)標(biāo)志*/ TeacherInfo *tmpTeacherInfo。}int TeacherLogin() { char teacherId[20],teacherPassword[20]。 return FUNCTION_FAILED。 } } else { tmpAdminInfo = tmpAdminInfonext。 } else { printf(對(duì)不起,你輸入的密碼錯(cuò)誤!)。 /*設(shè)置當(dāng)前身份為管理員*/ ShowAdminMenu()。 /*設(shè)置存在標(biāo)志*/ if(0 == strcmp(password,tmpAdminInfopassword)) { /*密碼輸入也正確*/ strcpy(currentUserName,adminName)。 if(NULL == tmpAdminInfo) return FUNCTION_FAILED。 scanf(%s,password)。 scanf(%s,adminName)。 printf(你好,你現(xiàn)在選擇的是管理員身份登陸系統(tǒng),請(qǐng)輸入你的登陸帳號(hào)和密碼\n)。 bool haveAdminUser = false。 printf(********************************************************************************)。 printf( (2)成績(jī)信息管理:只能查看自己的成績(jī)\n)。 printf(學(xué)生功能:\n)。 printf( (3)成績(jī)信息管理: 添加,修改,刪除(只限該老師所授課程),查詢(所有學(xué)生成績(jī))\n)。 printf( (1)個(gè)人信息修改\n)。 printf( (7)退出登陸系統(tǒng)\n)。 printf( (5)課程信息管理:添加,修改,查詢,刪除\n)。 printf( (3)學(xué)生信息管理:添加,修改,查詢,刪除\n)。 printf( (1)自身密碼修改\n)。 printf( \n)。}void ShowWeleMenu() { printf(********************************************************************************)。 /* 再將頭指針重新指向該條記錄 */ pScoreInfoHead = pScoreInfoTmp。 pScoreInfoTmpscore = pScoreInfoscore。 } /* 復(fù)制成績(jī)信息 */ pScoreInfoTmpcourseId = pScoreInfocourseId。 if(NULL == pScoreInfoTmp) { printf(對(duì)不起,添加成績(jī)信息時(shí)堆內(nèi)存空間分配失敗!)。 return FUNCTION_SUCCESS。 /* 直接將堆空間的該記錄的下一條記錄指針指向頭指針 */ pCourseTeachInfoTmpnext = pCourseTeachInfoHead。 } /* 復(fù)制授課信息 */ strcpy(pCourseTeachInfoTmpteacherId,pCourseTeachInfoteacherId)。 if(NULL == pCourseTeachInfoTmp) { printf(對(duì)不起,添加授課信息時(shí)堆內(nèi)存分配失敗!)。 return FUNCTION_SUCCESS。 /* 直接將堆空間的該記錄的下一條記錄指針指向頭指針 */ pStudentInfoTmpnext = pStudentInfoHead。 strcpy(pStudentInfoTmpstudentPassword,pStudentInfostudentPassword)。 strcpy(pStudentInfoTmpstudentName,pStudentInfostudentName)。 } /* 復(fù)制學(xué)生信息 */ strcpy(pStudentInfoTmpstudentAddress,pStudentInfostudentAddress)。 if(NULL == pStudentInfoTmp) { printf(對(duì)不起,添加學(xué)生信息時(shí),堆內(nèi)存分配失敗!)。 return FUNCTION_SUCCESS。 /* 直接將堆空間的該記錄的下一條記錄指針指向頭指針 */ pTeacherInfoTmpnext = pTeacherInfoHead。 strcpy(pTeacherInfoTmpteacherPassword,pTeacherInfote
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1