一、程序填空題
下列給定程序中,函數fun的功能是:從形參SS所指字符串數組中,刪除所有串長超過k的字符串,函數
返回剩餘字符串的個數。ss所指字符串數組中共有N個字符串,且串長小於M。
請在程序的下劃線處填入正確的內容並將下劃線刪除,使程序得出正確的結果。注意:部分源程序在文件BLANKl.C中。
不得增行或刪行.也不得更改程序的結構!
二、程序修改題(共18分)
下列給定程序中函數fun的功能是:逐個比較P.q所指兩個字符串對應位置上的字符,並把ASCIl值大或相等的字符依次存放到C所指的數組中,形成一個新的字符串。
例如,若主函數中a字符串為“aBCDeFgH”,b字符串為“Abed”,則C中的字符串應為“aBcdeFgH”。請改正程序中的錯誤,使它能得出正確的結果。
注意:部分源程序在文件MODll.C中,不得增行或刪行,也不得更改程序的結構!
三、程序設計題(共24分)
規定輸入的字符串中只包含字母和*號。請編寫函數fun,其功能是:除了字符串前導的。號之外,將串中其他*號全部刪除。在編寫函數時.不得使用C語言提供的字符串函數.