輸入一個字符串,刪除其中所有的數字,所有大寫字母改成小寫,其他不變,並輸出

#include <stdio.h>

int main()
{
    int i, j;
    int k;

    char data[20] = {'\0'};

    gets(data);

    for(i=0; data[i]!='\0'; i++)    
    {
        if(data[i]>='A'&&data[i]<='Z')
                    data[i] = data[i]-'A'+'a';
        else
            if(data[i] >='0'&&data[i]<='9')
            {
                k = i;
                for(j=i+1; data[j]!='\0'; j++)
                    data[k++] = data[j];
                data[k] = '\0';
                i=i-1;
            }
    }
    printf("%s\n",data);

    return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章