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

正文內(nèi)容

北理工c語言編程網(wǎng)上作業(yè)答案(編輯修改稿)

2025-02-14 06:29 本頁面
 

【文章內(nèi)容簡介】 ij1。k++) 11. { 12. if(a[k]a[k+1]) 13. { 14. c=a[k]。 15. a[k]=a[k+1]。 16. a[k+1]=c。 17. } 18. } 19. printf(%s,a)。 20. printf(\n)。 21. } 30 刪除重復(fù)字符成績: 5 / 折扣: 背景: 輸入一個(gè)長度不超過 100 的字符串,刪除串中的重復(fù)字符。輸入:輸入要檢查的字符串,長度不超過100個(gè)字符。例如:abacaeedabcdcd。輸出:刪除重復(fù)字符后的字符串。例如:abced。 1. include 2.3. include 4.5. int alread_saved(char lastchar, char newstr[], int j) 6.7. { 8.9. int i=0。 10.11. while(ij) 12.13. { 14.15. if(lastchar==newstr[i])return 1。 16.17. i++。 18.19. } 20.21. return 0。 22.23. } 24.25. void main() 26.27. { 28. char str[100]。 char newstr[100]。 int n,i,j。 29.30. i=0。 31.32. j=0。 33.34. gets(str)。 35.36. while(str[i]!=39。\039。) 37.38. { 39.40. if(!alread_saved(str[i],newstr,j)) 41. { newstr[j]=str[i]。 j++。 42.43. } 44. i++。 45.46. } 47.48. newstr[j]=39。\039。 49.50. puts(newstr)。 51.52. } 31 合并字符串成績: 10 / 折扣: 輸入兩個(gè)已經(jīng)按從小到大順序排列好的字符串,編寫一個(gè)合并兩個(gè)字符串的函數(shù),使合并后的字符串,仍然是從小到 大排列。輸入:兩個(gè)已經(jīng)排好順序(升序)的兩個(gè)字符串輸出:一個(gè)合并在一起的有序(升序)的字符串要求:設(shè)計(jì)一個(gè)效率盡量高的算法,對每個(gè)字符串只掃描一遍就可以了。如果采用先進(jìn)行串連接,然后再進(jìn)行排序的算法,則效率太低了。1. include 2.3. include 4.5. void MergeList(char str1[],char str2[],char str3[])。 6.7. void main() 8.9. { 10. char str1[100]。 char str2[100]。 char str3[100]。 gets(str1)。 gets(str2)。 11.12. MergeList(str1,str2,str3)。 13.14. printf(%s\n,str3)。 15.16. } 17.18. void MergeList(char str1[],char str2[],char str3[]) 19.20. { 21.22. int i,j,k。 23.24. i=0。j=0。k=0。 25. int lengthOfStr1,lengthOfStr2。 lengthOfStr1=strlen(str1)。 lengthOfStr2=strlen(str2)。 26. while(ilengthOfStr1amp。amp。jlengthOfStr2) 27.28. { 29. if(str1[i]=str2[j]) str3[k++]=str1[i++]。 else str3[k++]=str2[j++]。 30.31. } 32. while(ilengthOfStr1)str3[k++]=str1[i++]。 while(jlengthOfStr2)str3[k++]=str2[j++]。 str3[k]=39。\039。 33.34. } 32 串的減法成績: 10 / 折扣: 輸入字符串s和t(串長不超過80個(gè)字符),將在字符串s中出現(xiàn),但未在字符串t中出現(xiàn)的字符組成一個(gè)新的字符串放在u中,u中字符按原字符串中字符順序排列,不去掉重復(fù)字符,輸出u。例如:當(dāng)s=112345,t=2467時(shí),u=1135。輸入:  第一行為串s  第二行為串t輸出:串u1. include 2. include 3. int main() 4. { 5. char a[80]。 6. char b[80]。 7. gets(a)。 8. gets(b)。 9.10. int l=strlen(a)。 11.12. for(int i=0。b[i]!=39。\039。i++) 13. { 14. for(int j=0。jl。j++) 15. if(a[j]==b[i]) 16. a[j]=39。\039。 17. } 18. for(int k=0。kl。k++) 19. if(a[k]!=39。\039。) 20. printf(%c,a[k])。 21. printf(\n)。 22.23. } 33 單詞排序成績: 10 / 折扣: 輸入 5 個(gè)單詞,將它們按從大到小的順序排列后輸出。輸入:5個(gè)單詞輸出:排序后的順序1. include 2. include 3. void main() 4. {char ch[5][26],c[26]。 5. int i,j,k。 6. for(i=0。i5。i++) 7. gets(ch[i])。 8. for(i=0。i4。i++) 9. {k=i。 10. for(j=i+1。j5。j++) 11. if(strcmp(ch[k],ch[j])0) k=j。 12. if(k!=i) 13. {strcpy(c,ch[i])。 14. strcpy(ch[i],ch[k])。 15. strcpy(ch[k],c)。} 16. } 17. for(i=0。i5。i++) puts(ch[i])。 18. } 34 北理工的惡龍成績: 10 / 折扣: 背景:最近,北理工出現(xiàn)了一只惡龍,它長著很多頭,而且還會吐火,它將會把北理工燒成廢墟, 于是,校長下令召集全校所有勇士殺死這只惡龍。要?dú)⑺肋@只龍,必須把它所有的頭都砍掉,每個(gè)勇士只能砍一個(gè)龍頭,龍的每個(gè)頭大小都不一樣,一個(gè)勇士只有在身高不小于龍頭的直徑的情況下才能砍下它。而且勇士們要求,砍下一個(gè)龍頭必須得到和自己身高厘米數(shù)一樣的學(xué)分。校長想花 最少的學(xué)分?jǐn)?shù)殺死惡龍,于是找到你尋求幫助。輸入:第一行 龍頭數(shù) n , 勇士人數(shù) m ( 1=n, m=100 ) 接下來 n 行,每行包含一個(gè)整數(shù),表示龍頭的直徑 接下來 m 行,每行包含一個(gè)整數(shù),表示勇士的身高 l輸出:如果勇士們能完成任務(wù),輸出校長需要花的最小費(fèi)用;否則輸 出 “ bit is doomed! ” 1. include 2.3.4. int main() 5. { 6. int dragon,hero。 7. scanf(%d%d,amp。dragon,amp。hero)。 8. int dragonhead[100]={0}。 9. int herohight[100]={0}。 10. //input 11. for(int i=0。idragon。i++) 12. scanf(%d,amp。dragonhead[i])。 13. for(int i=0。ihero。i++) 14. scanf(%d,amp。herohight[i])。 15. //make the date in order 16. int temp。 17. for(int i=0。idragon。i++) 18. { 19. for(int j=0。jdragon1。j++) 20. { 21. if(dragonhead[j]dragonhead[j+1]) 22. { 23. temp=dragonhead[j]。 24. dragonhead[j]=d
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1