規(guī)定輸入的字符串中只包含字母和*號(hào)。請(qǐng)編寫函數(shù)fun,其功能是:除了字符串前導(dǎo)的。號(hào)之外,將串中其
規(guī)定輸入的字符串中只包含字母和*號(hào)。請(qǐng)編寫函數(shù)fun,其功能是:除了字符串前導(dǎo)的。號(hào)之外,將串中其他*號(hào)全部刪除。在編寫函數(shù)時(shí).不得使用C語言提供的字符串函數(shù).
正確答案:程序設(shè)計(jì)題解析:【考點(diǎn)分析】本題考查:指針型變最定義;wh丑e循環(huán)語句;語句條件表達(dá)式;字符串結(jié)束標(biāo)識(shí)‘\0’?!窘忸}思路】函數(shù)fun的功能:除了字符串前導(dǎo)的*號(hào)之外,將串中其他+號(hào)全部刪除?!窘獯鸨绢}】(1)定義一個(gè)臨時(shí)指針P,初始指向原串首地址;(2)利用循環(huán)語句把字符串前導(dǎo)*號(hào)拷貝到原串;(3)繼續(xù)移動(dòng)指針,把串中和串尾的非*號(hào)字符拷貝到原串;(4)為修改后的字符串賦結(jié)束字符‘、O’?!窘忸}寶典】要?jiǎng)h除字符串中的指定字符,我們通常采用保留非指定字符的方法。可以將非指定字符保留在原串,即將需要保留的字
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。