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

正文內(nèi)容

柳晨光數(shù)據(jù)結(jié)構(gòu)作業(yè)(完整版)

2025-08-01 16:20上一頁面

下一頁面
  

【正文】 { Array[i]=Array[i+1]。i++) { printf(%d ,Array[i])。}void init(int * Array,int n){ int i。 Function5(Array,N)。 printf(刪除指定位置后的數(shù)組:)。 count=N。//輸出函數(shù)void Function1(int * Array,int n)。 p=fun(a,b)。 } printf(字符串中的最小值: %c\n,temp)。i++) { if(st[i]temp) temp=st[i]。j=0。e39。 char temp[10]。}//(3)統(tǒng)計字符串中小寫字母的個數(shù)function3(char st[],int n){ int i,sum=0。 int i。 function6(st,n)。//(5)找出字符串中的最大值function6(char st[],int n)。 } } if(temp==x) printf(你搜索的數(shù)字存在!\n)。}//(9)在數(shù)組中搜索指定元素,看其是否存在void function9(int array[],int n){ int x,i,temp。 printf(\n)。 } } printf(數(shù)組中偶數(shù)位置的元素之和: %d,sum)。 printf(%d ,k*temp)。 } printf(數(shù)組中所有奇數(shù)之和: %d,sum)。 } printf(數(shù)組中所有偶數(shù)之和: %d,sum)。 p++。i++) { printf(%d ,array[i])。 for(i=0。 for(i=0。 function3(array,n)。//(6)把數(shù)組中偶數(shù)位置的元素加起來void function7(int array[],int n)。// printf(%d,0%2)。 bnext=NULL。 pnext=NULL。 if((p1data)%2==0) { q=p1。}void Print(node *p){ p=pnext。 for(i=0。.. . . ..數(shù)據(jù)結(jié)構(gòu)作業(yè)11303070332 柳晨光P20_13//編寫一個函數(shù),將一個頭結(jié)點指針為a的單鏈表A分成兩個單鏈表A和B,其頭結(jié)點分別為a和b。in。 while(p!=NULL) { printf(%d ,pdata)。 p=(node *)malloc(sizeof(node))。 // p1=p1next。 init(a,5)。 }P96_1//構(gòu)造一個包含N個元素的一維整型隨機數(shù)組無重復(fù)includeincludevoid init(int array[],int n)。//(7)找出數(shù)組中最大的值void function8(int array[],int n)。 function4(array,n)。in。in。 } printf(\n)。 } printf(\n)。 printf(\n)。 printf(\n)。 } printf(\n)。 printf(\n)。}//(8)找出數(shù)組中最小的值void function8(int array[],int n){ int min,i。 printf(輸入一個你想搜索的數(shù)字\n)。 else printf(你搜索的數(shù)字不存在!\n)。//(6)找出字符串中的最小值void main(){ char st[10]=bcdefa4321。}//(1)使用下標(biāo)法輸出字符串function1(char st[],int n){ int i。 p=st。 for(i=0。 for(i=0。||st[i]==39。j) { if(st[i]==temp[j]) sum。 } printf(字符串中的最大值: %c\n,temp)。}include int fun(int * a,int * b)。 if(p==1) printf(你輸入的兩個數(shù)相同!\n)。//(1)刪除數(shù)組中指定的元素void Function2(int * Array,int n)。 printf(數(shù)組: )。 Input(Array,N)。 Input(Array,N)。 srand((int)time(NULL))。 } printf(\n)。 count。num)。icount。 for(temp=j1。 scanf(%d,amp。 for(i=0。 printf(輸入你要添加的元素: )。 for(i=0。void Output(char *Array)。 Function1(Array)。 Output(Array)。 printf(\n)。iN。 printf(選擇你要刪除的元素位置: )。i++) { Array[i]=Array[i+1]。||Array[i]==39。||Array[i]==39。) Array[i]=Array[i+1]。 scanf(%d,amp。}P97_3_3 //構(gòu)造兩個nxn的矩陣A和B,用于存儲整型數(shù)據(jù)includeincludeincludedefine N 3define M (N*(N+1)/2)void init(int Array[N][N],int n)。//(5)A+Bvoid main(){ int ArrayA[N][N],ArrayB[N][N],ArrayC[N][N],num。 Output(ArrayB,N)。 printf(將矩陣A的上三角元素存儲到一個一維數(shù)組中\(zhòng)n)。}//矩陣生成void init(int Array[N][N],int n){ int i,j。 for(i=0。 for(i=0。i++) { for(j=0。jn。i++) for(j=i。i++) for(j=i。jn。 srand((int)time(NULL))。 }}//判斷稀疏矩陣void Judge(int Array[N][N]){ int i,j,count=0。}P99_2_1/編寫函數(shù)fun,判斷兩個指針a和b所存單元的值的符號是否相同,若相同則函數(shù)返回1,否則返回0,這兩個存儲單元中的值都不為0//在主函數(shù)中輸入兩個整數(shù),調(diào)用函數(shù)fun輸出結(jié)果includeint fun(int *num1,int *num2)。num1,amp。*num20)) return 1。in。odd,amp。in。 printf(輸入整數(shù):)。in。}P99_2_4/*編寫函數(shù)exchange,把數(shù)組a中的最大數(shù)和最小數(shù)交換(設(shè)a中無重復(fù)元素),在主函數(shù)輸入n個整數(shù),調(diào)用exchange進(jìn)行交換,輸出運行結(jié)果*/includevoid exchange(int *a,int n)。a[i])。 for(i=0。in。}P99_2_5/*有n(你=40)個學(xué)生,每個學(xué)生的數(shù)據(jù)包括學(xué)號、姓名、3門課程的成績。void AveScores(Student * student,int n)。in。 sum2+=student[i].Math。 for(i=0。 } } printf(成績最高的學(xué)生信息:\n)。//void Function4(sqlist *L,int num)。 int num1,num2,num3,num4,num5,num6。 printf( \n)。 if(choose==1) { printf(輸入你要取出元素的位置:)。 Function4(L,num2)。 scanf(%d,amp。 Function7(L,num5)。num6)。 for(j=i1。}//int Function3(sqlist *L,int num){ if(num1||numLlen) { printf(你要取出的元素不在范圍內(nèi)!\n)。iLlen。 k++。 Lkeys[0]=num。 scanf(%d,amp。 } Lkeys[pos1]=num。} P100_2_2//構(gòu)造一個帶頭結(jié)點的單鏈表,其每個節(jié)點中記錄著一個字符型的鍵值key(唯一)includeincludeincludeincludetypedef struct node{ char data。//void Function6(Lnode *p)。len)。 printf( \n)。 printf(刪除后: )。 } else if(choose==5) { Function7(head)。 }}//Lnode *Function1(int num){ int i,ch。 pdata=(char)ch。 } printf(\n)。 } printf(第%d個元素的鍵值是 %c\n:,num,pdata)。i++) { p=pnext。ch)。 printf(輸入你要在表頭添加的元素鍵值:)。 char ch。 break。num)。 i++。 scanf(%c,amp。 printf(\n)。 sqlist *L。 printf(輸入你要刪除的區(qū)間范圍:)。}void init(sqlist *L,int n){ int i。iLlen。Ldata[i]=y) { Ldata[i]=Ldata[i+1]。}sqlist。 c=(sqlist *)malloc(sizeof(sqlist))。 printf(表B:)。iLlen。}void Chaikai(sqlist *a,sqlist *b,sqlist *c){ int i。 clen++。 sqlist *A。max,amp。i++) { Ldata[i]=rand()%100+0。 *min=Ldata[0]。iLlen。 for(i=0。 printf(最大值:%d 最小值:%d\n,max,min)。 printf(輸入你要定義的順序表長度:)。 int len。 clen=0。 if(Ldata[i]==0) { i。 printf(表C:)。 scanf(%d,amp。//初始化void print(sqlist *L)。jLlen。 } printf(\n)。 srand((int)time(NULL))。x,amp。 Llen=0。 int len。 ch=getchar()。 sdata=ch。 scanf(%c,amp。 } tailnext=NULL。 printf(輸入你要在表尾添加的元素鍵值:)。ch)。 while(pnext!=NULL) { s=p。 pnext=snext。 Lnode *s。 printf(輸入你要讀取元素的位置:)。 tail=p。 head=tail=(Lnode *)malloc(sizeof(Lnode))。 Function2(head)。 } else if(choose==3) { Function5(head)。 printf( ,看其是否存在\n)。 Function2(head)。//void Function8(Lnode *p)。}Lnode。}//,看其是否存在void Function9(sqlist *L,int num){ int i,k=0。 if(pos=0||posLlen+1) { printf(添加失敗!\n)。 Lkeys[Llen1]=num。 Function2(L)。 } Function2(L)。
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1