读书人

昨天的一道面试题求解,该如何处理

发布时间: 2012-03-13 11:21:12 作者: rapoo

昨天的一道面试题,求解
输入一串英文(中文不允许,需判断编码),比如"They are happy";与字符串"aeiou"删除后,剩下"Thy r hppy",用两个数组做!

[解决办法]

C/C++ code
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]){    char szBuf[] = "They are happy";    char szDel[] = "aeiou";    for(int i=0; i<strlen(szDel); i++)    {        for(int j=0; j<strlen(szBuf); j++)        {            if(szDel[i] == szBuf[j])            {                for(int k=j; k<strlen(szBuf)-1; k++)                {                    szBuf[k] = szBuf[k+1];                }                szBuf[k] = '\0';            }        }    }    cout<<szBuf<<endl;    return 0;} 

读书人网 >C++

热点推荐