以下函數(shù)的功能是刪除字符串s中的所有數(shù)字字符,請?zhí)羁?。void dele(char *s){ int n=0,i;for(i=0;
以下函數(shù)的功能是刪除字符串s中的所有數(shù)字字符,請?zhí)羁铡oid dele(char *s){ int n=0,i;for(i=0; s[i];i++)if()s[n++]=s[i];s[n]=;}
正確答案:(s[i]<48)&&(s[i]>57),’\0’在本題中,dele函數(shù)的功能是刪除字符串s中所有的數(shù)字字符。刪除字符串中的數(shù)字字符,首先要求我們能判斷出字符串中哪些是數(shù)字字符,哪些是非數(shù)字字符。在C語言中,一般通過字符的ASCII碼來判斷,由于C語言中數(shù)字字符只有0~9,它們對應(yīng)的ASCII碼值范圍是48~57,那么字符串中ASCII碼值在48~57范圍內(nèi)的字符就是數(shù)字字符,否則就是非數(shù)字字符。在本題程序中,dele函數(shù)帶有一個指針類型的形參,該指針變量指向需要操作的字符串
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。