改錯
第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。記憶體洩漏,程式在執行過程中記憶體不斷增長,一般是由...