四、程序設(shè)計題
43規(guī)定輸入的字符串中只包含字母和。號。請編寫函數(shù)fun,其功能是:將字符串尾部的。號全部刪除,前面和中間的*號不動。
參考解析:
voidfun(char*a){
while(*a!=’、0。)
a++:
a一一;/*指針a指向字符串的尾部*/while(}a==’*。)
a一一;/·指針a指向最后一個字母*/
*(a+1)=’、0’;/*在字符串最后加上結(jié)束標志符·/
【考點分析】
本題考查:刪除字符串尾部*號;刪除的主要思想是把不刪除的字符保留起來。
【解題思路】
對于一個字符串要刪除其尾部的*號,只需要在最后一個不是*號的字符后面加上結(jié)束符號‘、0’。具體操作為:首先找到字符串的結(jié)尾,然后從最后一個字符開始往前逐個判斷是否為*號,直到找到非·號字符為止。最后在該字符后面加上結(jié)束符號’\0。第43題 筆記記錄我的筆記(0) | 精選筆記(0)選擇筆記標簽:試題內(nèi)容(0)答案解析(0)
相關(guān)推薦:
2015年9月計算機等級考試考場拿高分技巧
2015年計算機二級《MSOffice》考前預(yù)測試題匯總
2015年計算機二級《MSOffice》全真模擬試題匯總
2015年9月計算機二級各科目備考必做試題及答案