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

正文內(nèi)容

機電工程學(xué)院學(xué)院c實驗指導(dǎo)書-閱讀頁

2024-08-25 01:44本頁面
  

【正文】 ine P printfdefine S scanfinclude struct yeet{long int a。float c。float e。void input(struct yeet pcx[SIZE],int n){int i。in。S(%ld,amp。 P(請輸入第%d個人的姓名\n,i+1)。 P(請輸入第%d個人的語文成績\n,i+1)。)。S(%f,amp。 P(請輸入第%d個人的英語成績\n,i+1)。)。}float average(float x,int y){float average。return(average)。float sum[SIZE],max=32768。iy。for(i=0。i++)if(summax) max=sum,t=i。}void main(){int n,t,i。P(請輸入學(xué)生人數(shù):\n)。n)。for(i=0。i++)sum=sum+。P(語文的平均成績是%f\n,a[0])。for(i=0。i++)sum=sum+。P(數(shù)學(xué)的平均成績是%f\n,a[1])。for(i=0。i++)sum=sum+。P(英語的平均成績是%f\n,a[2])。t=max(pcx,n)。P(學(xué)號是:%ld\n,pcx[t].a)。P(數(shù)學(xué)成績是:%f\n,pcx[t].d)。sum=pcx[t].c+pcx[t].d+pcx[t].e。P(平均分是:%f\n,a[3])。枚舉類型的定義及應(yīng)用場合。四、易犯錯誤及糾正方法(1)在做實驗內(nèi)容(1)、(2)時,先分析運行結(jié)果,注意結(jié)構(gòu)體、公用體的不同特性,再上機運行,對照結(jié)果是否一致。會定義線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)。本章的主要任務(wù)是使用有關(guān)單鏈表的操作來實現(xiàn)通訊錄信息系統(tǒng)的管理。數(shù)據(jù)域是為了描述通訊者的相關(guān)信息,定義通訊者的結(jié)點類型:typedef struct {char num[5]。 //姓名char sex[3]。//電話char addr[31]。因此,線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)定義如下:typedef struct node{ //結(jié)點類型定義 DataType data。 //結(jié)點數(shù)據(jù)域 struct node *next。typedef ListNode *LinkList。 //定義指向單鏈表的頭指針這里的LinkList和ListNode *是不同名字的同一指針類型,取不同的名是為了在概念上更明確。指針變量要么為空(Null),不指向任何結(jié)點;要么其值為非空,即它的值是一個結(jié)點的存儲地址。例如,給指針變量p分配一個結(jié)點的地址:p=(ListNode *)malloc(sizeof(ListNode));該語句的功能是申請分配一個類型為ListNode的結(jié)點的地址空間,并將其首地址存入指針變量p中。為了驗證算法,本章的設(shè)計分為兩個實驗:其一是通訊錄的管理,包括單通訊錄鏈表的建立、通訊者的插入、通訊者的刪除、通訊者的查詢以及通訊錄表的輸出等。 主控菜單設(shè)計要求(1) 菜單內(nèi)容程序運行后,給出6個菜單項的內(nèi)容和輸入提示:1. 通訊錄鏈表的建立2. 通訊者結(jié)點的插入3. 通訊者結(jié)點的查詢4. 通訊者結(jié)點的刪除5. 通訊錄鏈表的輸出6. 退出管理系統(tǒng)請選擇05:(2) 設(shè)計要求使用數(shù)字05來選擇菜單項,其它輸入不起作用。 //編號char name[9]。 //電話char addr[31]。typedef struct node { //結(jié)點類型定義 DataType data。 //結(jié)點數(shù)據(jù)域 struct node *next。typedef ListNode *LinkList。ListNode *p。LinkList CreateList(void)。ListNode *ListFind(LinkList head)。void printList(LinkList head)。 。 printf(**********************************\n)。 printf(* printf(**********************************\n)。 printf(* //申請新結(jié)點 p,p)。 InsertNode(head,p)。 break。 printf(***********************************\n)。 printf(* 通 訊 錄 信 息 的 查 詢 *\n)。 printf(***********************************\n)。 p=ListFind(head)。 if (p!=NULL) { p,p,p)。 printf(\n)。 printf(沒有查到要查詢的通訊者!\n)。 break。 case 4: 通 訊 錄 信 息 的 刪 除 //刪除結(jié)點 case 5: *\n)。 printf(************************************\n)。 printList(head)。 break。 case 0: printf(\t 再 見! \n)。 *//***************************/int menu_select( ){int sn。printf(===================\n)。 \n)。 \n)。 \n)。 \n)。 \n)。 \n)。printf(for( 。 ) { scanf(%d,amp。 if (sn0||sn5) } return sn。 //申請頭結(jié)點ListNode *p,*rear。 //結(jié)束標(biāo)志置0rear=head。printf(\n)。rearnext=p。 //新結(jié)點連接到尾結(jié)點之后rear=p。scanf(%d,amp。}rearnext=NULL。 p1=head。 while(p2!=NULL amp。 strcmp(p2,p)0) { p1=p2。 //p2指向表的下一個結(jié)點 } p1next=p。 //插入p所指向的結(jié)點 pnext=p2。 //連接表中剩余的結(jié)點}/******************************************//* 有序通訊錄鏈表的查找 ListNode *p。 char num[5]。 char name[9]。 int xz。 printf(==================\n)。 printf( 1. 按編號查詢 \n)。 printf( 2. 按姓名查詢 \n)。 printf(==================\n)。 printf( 請 選 擇: )。 p=headnext。 scanf(%d,amp。 printf(請輸入要查找者的編號:)。 while (pamp。strcmp(p,num)0) if ((p==NULL)||strcmp(p,num))0。 //沒有查到要查找的通訊者}else if (xz==2) { printf( 請輸入要查找者的姓名:)。 while(pamp。strcmp(p,name)!=0) p=pnext。}/*******************************//* 通訊錄鏈表上的結(jié)點刪除 ListNode *p,*q。 //調(diào)用查找函數(shù) if (p==NULL) { printf(沒有查到要刪除的通訊者!\n)。scanf(%c,amp。if (jx==39。||jx==39。) { q=head。amp。 q=qnext。 qnext=pnext。 //刪除結(jié)點 printf(通訊者已被刪除!\n)。 }} /**********************************/ /* 通訊錄鏈表的輸出函數(shù) */ /**********************************/void printList(LinkList head){ListNode *p。printf(編號 姓 名 聯(lián)系電話 \n)。while (p!=NULL){ printf(%s,%s,%s,%s,%s\n,p,p,p,p,p)。p=pnext。 //后移一個結(jié)點}}附錄 實驗報告編寫規(guī)范 實驗報告是對實驗工作的全面總結(jié),如實記錄實驗的操作過程和實驗中觀測到的情況,并分析實驗的結(jié)果,要對實驗的目的、原理、任務(wù)、設(shè)備、過程和分析等主要方面進(jìn)行明確的敘述。為了保證整理后的數(shù)據(jù)的可信度,實驗報告中必須保留原始記錄數(shù)據(jù)。實驗報告最重要的部分是實驗總結(jié),它是實驗的成果。驗證性實驗的實驗報告編寫規(guī)范,應(yīng)該包括以下幾部分內(nèi)容:一、 實驗的目的和要求寫明實驗的目的及各項要求。三、 分析與總結(jié)認(rèn)真對本此實驗中的收獲、存在的問題或觀測到的結(jié)果進(jìn)行分析,對整個實驗進(jìn)行全面總結(jié),并寫出自己對本次實驗的收獲和心得體會。二、實驗的環(huán)境要求寫明完成本實驗所應(yīng)具備的實驗設(shè)備及軟、硬件要求。四、實驗內(nèi)容、步驟及實驗結(jié)果寫明實驗的題目內(nèi)容,詳細(xì)敘述實驗的步驟、程序源代碼、調(diào)試和運行方法,并如實記錄實驗測試用到的輸入數(shù)據(jù)和運行結(jié)果的輸出數(shù)據(jù)。 實 報指針應(yīng)用程序設(shè)計一、實驗?zāi)康?1.通過new和delete的使用,理解動態(tài)空間的概念;3.二、實驗內(nèi)容與要求 1.下面是一個涉及到一系列指針操作的程序:[要求] ①先讀程序,判斷每一行的輸出,填入行尾“判斷輸出”欄目下的括弧中;②實際運行程序,將輸出紀(jì)錄到相應(yīng)行的行尾“實際輸出”欄目下的括弧中;③講師技術(shù)處與判斷除數(shù)進(jìn)行比較,如有不符之處,分析產(chǎn)生判斷錯誤原因。/*判斷輸出 int *p=m+3。 3 */ 4 */ 4 */ /* 4 cout*pendl。 /* 4 4 */ /* 4 4 */ cout(*p)++endl。/* 5 5 */ /* 6 6 */ cout*pendl。 cout(++*p)endl。 /* 7 7 */ /* 8 8 */cout*pendl。 p=amp。cout*pendl。 /* 8 i=*p+4。 /* 12 12 */coutiendl。 4 *//* 4cout*pendl。 /* 4 4 */ 下面程序的主函數(shù)首先調(diào)用GETLINES輸入若干行字符串到指針數(shù)組中(字符串存儲到申請的動態(tài)空間中,指針數(shù)組的元素指向這樣的動態(tài)空間),然后調(diào)用SHOWLINES顯示輸入的字符串,最后調(diào)用DELINES釋放數(shù)組s中字符串占用的動態(tài)空間,其中GETLINES和DELLINES只給出了原形:[要求] 實現(xiàn)函數(shù)GETLINES和DELLINES。includeincludevoid GETLINES(char *p[],int amp。 char x[81]。 for(int i=0。i++){n){ for(int i=0。i++)coutp[i]endl。in。delete p[i]。int count=5。SHOWLINES(s,count)。}3. 已知函數(shù)sort3的功能是重新安排作為實參的三個指針,例如執(zhí)行主函數(shù)的輸出是:1 2 3 // 2 1 3include templateclass Tvoid sort3(T *amp。r2,T *amp。 //指針的傳遞{T *w=r3。r1=w。int *s1=amp。b,*s3=amp。sort3(s1,s2,s3)。 39。 39。sort3(s2,s1,s3)。 39。 39。}三、總結(jié)。 【感人的話】使生命將更加精彩而富足. 【感人的話】 【祝福的話】這里有一本你當(dāng)年用過的筆記,它有點兒泛黃了,書頁里夾著的話也早已沒了香氣,卻還是謝謝你把它借給了我。還是要跟以前一樣,我聽著你的述說,看著你笑,看著你難過委屈去安慰你。不要
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1