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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)程序論word版-在線瀏覽

2025-02-24 16:13本頁面
  

【正文】 的結(jié)合體,自己也對(duì)程序產(chǎn)生了很大的興趣,原來生活中一些常見的應(yīng)用是這么實(shí)現(xiàn)的,其實(shí)設(shè)計(jì)一個(gè)程序不難,難的是 對(duì)于一個(gè)程序思想的理解,要掌握一個(gè)算法,不僅僅限于讀懂,主要的是要理解它的思路,理解它解決問題的方法。自己在寫程序的時(shí)候,也發(fā)現(xiàn)自己的知識(shí)太少了,特別是基礎(chǔ)知識(shí)很多都是模模糊糊的一個(gè)概念,沒有落實(shí)到真正的程序。 這次小組合作完成作業(yè)中,提高了對(duì)數(shù)據(jù)結(jié)構(gòu)知識(shí)的掌握運(yùn)用和小組合作的能力,非常感謝崔老師的指導(dǎo),和我的兩個(gè)小伙伴及班里同學(xué)的幫助。運(yùn)行后 ,根據(jù)提示輸入數(shù)據(jù)即可。學(xué)生成績的查詢和修改提供的學(xué)號(hào)、姓名完成學(xué)生成績的查詢,或者插入,刪除學(xué)生的信息。運(yùn)行后 ,根據(jù)提示輸入數(shù)據(jù)即可。運(yùn)行后 ,根據(jù)提示輸入數(shù)據(jù)即可。 本程序在 c++ 環(huán)境下運(yùn)行通過??梢赃M(jìn)行學(xué)生成績信息的錄入,導(dǎo)入,查詢,刪除,顯示,統(tǒng)計(jì),保存,排序。 (源代碼) 學(xué)生學(xué)籍管理系統(tǒng)源代碼 include include include define BUFLEN 100 define LEN 15 define N 100 //學(xué)號(hào) 課程編號(hào) 課程名稱 學(xué)分平時(shí)成績 實(shí)驗(yàn)成績 卷面成績 綜合成績 實(shí)得學(xué)分 struct record /*結(jié)構(gòu)體 */ { char code[LEN+1]。 /* 姓名 */ int age。 /* 性別 */ char time[LEN+1]。 /* 家庭地址 */ char tel[LEN+1]。 /* 電 子郵件地址 */ char Cno[LEN+1]。/* 課程名稱 */ char Csd[5]。/* 實(shí)得學(xué)分 */ 21 char Csy[10]。/* 卷面成績 */ char Czh[20]。 int k=1,n,m。 void modify()。 void insert1()。 void massage()。 void course()。 int main() { {char name[20]。 printf( \n\n 歡 迎登錄學(xué)籍信息管理 \n\n)。 printf( * 制作人 :蘇曉娜 學(xué)號(hào) :20221401716 班級(jí) :計(jì)算機(jī) 145 指導(dǎo)老師:崔青 * \n)。 logo()。 } system(CLS)。 system(pause)。 } void seek() /*查找 */ { int i,item,flag。 /* 以姓名和學(xué)號(hào)最長長度 +1 為準(zhǔn) */ printf(\n)。 printf( \n)。 printf(\n)。 scanf(%d,amp。 flag=0。 scanf(%s,s1)。in。 printf( 學(xué)號(hào) 姓名 年齡 性別 出生年月 地址 電話 Email\n)。 printf(%6s %7s %6d %5s %9s %8s %10s %14s\n,stu[i].code,stu[i].name,stu[i].age, stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail)。 break。 scanf(%s,s1)。in。 printf( 學(xué)號(hào) 姓名 年齡 性別 出生年月 地址 電話 Email\n)。 printf(%6s %7s %6d %5s %9s %8s %10s %14s\n,stu[i].code,stu[i].name,stu[i].age, stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail)。break。 default:printf(請(qǐng)?jiān)?13 之間選擇 \n)。 char sex1[3],s1[LEN+1],s2[LEN+1]。 scanf(%s,s1)。in。 printf(\n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 while(1) { printf(請(qǐng)選擇子菜單編號(hào) :)。item)。 scanf(%s,s2)。 break。 scanf(%d,amp。 break。 scanf(%s,sex1)。 break。 scanf(%s,s2)。 break。 scanf(%s,s2)。 break。 scanf(%s,s2)。 break。 scanf(%s,s2)。 break。 24 default:printf(請(qǐng)?jiān)?18 之間選擇 \n)。 char Name[20]=蘇曉娜 ,Pass[20]=20221401716。 printf(\n)。 scanf(%s,mingzi)。} else {printf(\t\t 用戶名錯(cuò)誤!三次輸入錯(cuò)誤退出程序 \n)。 goto retur。 retu:if(k3) { printf(\t\t 密 碼: )。 if(strcmp(Pass,mima)==0) { printf(\t\t 登陸成功! \n)。k++。 } } else exit(1)。 char temp[10]。in1。ji。 strcpy(stu[j1].code,stu[j].code)。 strcpy(temp,stu[j1].name)。 strcpy(stu[j].name,temp)。 strcpy(stu[j1].sex,stu[j].sex)。 strcpy(temp,stu[j1].time)。 strcpy(stu[j].time,temp)。 strcpy(stu[j1].add,stu[j].add)。 strcpy(temp,stu[j1].tel)。 strcpy(stu[j].tel,temp)。 strcpy(stu[j1].mail,stu[j].mail)。 p=amp。 q=amp。 s=*q。 *p=s。 printf(請(qǐng)輸入待增加的人數(shù) :\n)。m)。 while(flag) { flag=0。 scanf(%s,stu[i].code)。ji。 flag=1。 /*如有重復(fù)立即退出該層循環(huán) ,提高判斷速度 */ } } printf(請(qǐng)輸入第 %d 個(gè)學(xué)生的姓名 :\n,i+1)。 printf(請(qǐng)輸入第 %d 個(gè)學(xué)生的年齡 :\n,i+1)。stu[i].age)。 scanf(%s,stu[i].sex)。 scanf(%s,stu[i].time)。 scanf(%s,stu[i].add)。 scanf(%s,stu[i].tel)。 scanf(%s,stu[i].mail)。 i++。 n+=m。 sort()。 printf(請(qǐng)輸入待增加的人數(shù) :\n)。m)。 while(flag) { flag=0。 scanf(%s,stu[i].code)。ji。 flag=1。 /*如有重復(fù)立即退出該層循環(huán) ,提高判斷速度 */ } } printf(請(qǐng)輸入課程編號(hào) :\n,i+1)。 printf(請(qǐng)輸入課程名稱 :\n,i+1)。stu[i].Cname)。 scanf(%s,stu[i].Cps)。 27 scanf(%s,stu[i].Csy)。 scanf(%s,stu[i].Cjm)。 scanf(%s,stu[i].Czh)。 scanf(%s,stu[i].Csd)。 i++。 n+=m。 sort()。 char s1[LEN+1]。 scanf(%s,s1)。in。 for(j=i。j++) stu[j]=stu[j+1]。 if(flag==1) { printf(刪除成功 ,顯示結(jié)果請(qǐng)選擇菜單 5\n)。 } } void massage() { int i。 printf( 學(xué)號(hào) 姓名 年齡 性別 出生年月 地址 電話 Email\n)。 for(i=0。i++) { printf(%6s %7s %5d %5s %9s %8s %10s %14s\n,stu[i].code,stu[i].name,stu[i].age, 28 stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail)。 printf( 所有同學(xué)的成績信息為 :\n)。 printf(\n)。in。 } } void menu()/* 界面 */ { int num。 printf( \n)。 printf( ********************* 系統(tǒng)功能菜單 ************************ \n)。 printf( * * * * \n)。 printf( * * * * \n)。 printf( \n)。 scanf(%d,amp。 switch(num) { case 2:seek()。 case 3:modify()。 case 1:insert()。 case 4:del()。 case 5:massage()。 case 6:k=0。 case 7:course()。 case 8:insert1()。 29 default:printf(請(qǐng)?jiān)?16 之間選擇 \n)。 float coef。 }polynode。 polynode *creatA() { polynode *p1,*r。 A=(polynode*)malloc(sizeof(polynode))。 r=A。 scanf(%d,amp。 for(i=1。i++) { p1=(polynode*)malloc(sizeof(polynode))。 scanf(%f%d,amp。p1exp)。 r=p1。 return A。 int i,n。 Bnext=NULL。 printf(請(qǐng)輸入 B 多項(xiàng)式的項(xiàng)數(shù) :)。n)。i=n。 printf(請(qǐng)輸入 B 的第 i 項(xiàng)的系數(shù)和指數(shù) :,i)。p2coef,amp。 30 rnext=p2。 } rnext=NULL。 } void printA(polynode *A) { polynode *p1。 while(p1next!=NULL) { if(p1nextcoef0) printf(%.2fx^%d+,p1coef,p1exp)。 p1=p1next。 } void printB(polynode *B) { polynode *p2。 while(p2next!=NULL) { if(p2nextcoef0
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1