C語言改錯

2021-05-25 21:37:42 字數 3265 閱讀 3888

改錯

第1題給定程式modi1.c中函式 fun 的功能是:把在字串s中出現的每個字元,緊隨其後重複出現一次,形成乙個新串放在t中,t中字元按原字串中字元順序排列。

例如:當s中的字串為:"abaabbccddee"。

 則t中的字串應為:"aabbccddee"。

請改正函式fun中的錯誤,使它能得出正確的結果。注意:不要改動main函式,不得增行或刪行,也不得更改程式的結構!

modi1.c

#include

#include

#include

/************found************/





/************found************/



}main()



第2題

給定程式modi1.c中函式 fun 的功能是:把在字串s中出現的每個字元, 緊隨其後重複出現一次,放在乙個新串t中,t中字元按原字串中逆排列。

例如:當s中的字串為:"abcde"時,

 則t中的字串應為:"eeddccbbaa"。

請改正函式fun中的錯誤,使它能得出正確的結果。注意:不要改動main函式,不得增行或刪行,也不得更改程式的結構!

modi1.c

#include

#include

#include

void fun (char *s, char *t)

/************found************/

}

main()

第3題

給定程式modi1.c中函式 fun 的功能是:將在字串s中下標為偶數字置上的字元,緊隨其後重複出現一次,放在乙個新串t中,t中字元按原字串中字元的順序排列。(注意0為偶數)

例如:當s中的字串為:"abcde"時,

 則t中的字串應為:"aaccee"。

請改正函式fun中的錯誤,使它能得出正確的結果。注意:不要改動main函式,不得增行或刪行,也不得更改程式的結構!

modi1.c

#include

#include

#include

void fun (char *s, char *t)

/************found************/

}

main()

第4題

給定程式modi1.c中函式 fun 的功能是:將在字串s中下標為奇數字置上的字元,緊隨其後重複出現一次,放在乙個新串t中,t中字元按原字串中字元的順序排列。(注意0為偶數)

例如:當s中的字串為:"abcdef"時,

 則t中的字串應為:"bbddff"。

請改正函式fun中的錯誤,使它能得出正確的結果。注意:不要改動main函式,不得增行或刪行,也不得更改程式的結構!

modi1.c

#include

#include

#include

void fun (char *s, char *t)

 t[2*j] = 』/0』;

}

main()

 第5題

給定程式modi1.c中函式 fun 的功能是:將在字串s中下標為偶數字置上的字元,緊隨其後重複出現一次,放在乙個新串t中,t中字元按原字串中字元出現的逆序排列。(注意0為偶數)

例如:當s中的字串為:"abcdef"時,

   則t中的字串應為:"eeccaa"。

請改正函式fun中的錯誤,使它能得出正確的結果。注意:不要改動main函式,不得增行或刪行,也不得更改程式的結構!



modi1.c

#include

#include

#include

void fun (char *s, char *t)

/************found************/

}

main()

第6題

給定程式modi1.c中函式 fun 的功能是:將在字串s中下標為奇數字置上的字元,緊隨其後重複出現一次,放在乙個新串t中,t中字元按原字串中字元出現的逆序排列。(注意0為偶數)

例如:當s中的字串為:"abcdefg"時,

 則t中的字串應為:"ffddbb"。

請改正函式fun中的錯誤,使它能得出正確的結果。注意:不要改動main函式,不得增行或刪行,也不得更改程式的結構!

modi1.c

#include

#include

#include

void fun (char *s, char *t)

/************found************/

}

main()

 第7題

給定程式modi1.c中函式 fun 的功能是:把在字串s中出現的每個字元,緊隨其後重複出現一次,形成乙個新串放在t中,且在t中把原相鄰字元的位置進行了交換。

例如:當s中的字串為:"abcde"時,

 則t中的字串應為:"bbaaddccee"。

請改正函式fun中的錯誤,使它能得出正確的結果。注意:不要改動main函式,不得增行或刪行,也不得更改程式的結構!

modi1.c

#include

#include

#include

void fun (char *s, char *t)

 t[2*j] = s[i]; t[2*j +1] = s[i];

/************found************/

 }

 t[2*sl] = 』/0』;

}

main()

第8題

給定程式modi1.c中函式 fun 的功能是:將在字串s中出現、而未在字串t中出現的字元形成乙個新的字串放在u中,u中字元按原字串中字元順序排列,不去掉重複字元。

例如:當s = "aabcde",t = "bdfg"字元。

u中的字串為"aace"。

文章出處:

C語言改錯

用函式呼叫實現字串的複製。編寫函式copy string實現字串的複製,形參用字元指標變數,main函式呼叫這個函式實現。include stdio.h void copy string char from,char to void main 解釋 用 a i am a teacher.這種定義方式...

c 繼承改錯B

試題描述 彼得潘在永無島學習物件導向程式設計知識,他學到了繼承這個重要的知識點。虎克船長給彼得潘出了一道難題。請彼得潘修改下面的 使得b類從a類派生,且保證修改後執行結果如輸出所示。虎克船長很嚴肅的要求說 請注意!類資料成員的可訪問性為私有,不要增加類成員,必須保證成員函式的功能與注釋一致 請你幫助...

程式改錯總結

1。指標錯誤造成應用崩潰,指標在乙個地方被刪除了,但相應另乙個地方並沒有被置為空,或者在使用的時候沒有檢查是否為空,崩潰的地點往往在發生錯誤很久以後,但是可以通過debug版本來得到崩潰時的棧資訊和堆資訊,然後根據程式的日誌分析可能發生的問題。2。記憶體洩漏,程式在執行過程中記憶體不斷增長,一般是由...