用C语言编写程序,将s字符串中ASCII码值为偶数的字符删除,剩余的字符组成一个新串放在t数组中.

例如,s="abcdefgh",输出t="aceg"
2025-02-25 05:08:37
推荐回答(1个)
回答1:

#include 
int main()
{
    char s[100];
    char t[100];
    char *ps,*pt;
    gets(s);
    for(ps=s,pt=t;*ps!='\0';ps++)
    {
        if((*ps)%2==0)
            *pt++=*ps;
    }
    *pt='\0';
    printf("%s",t);
}