sdut oj 1162 保留字母

sdut oj 1162 保留字母#include <stdio.h>
#include <string.h>


int main()
{
    char str[100], str1[100];
    int i, x, l;
    gets(str);
    x = strlen(str);
    l = 0;
    for(i = 0; i <= x - 1; i++)
    {
        if((str[i] >= 65 && str[i] <= 90) || (str[i] >= 97 && str[i]<= 122))
           {
               str1[l] = str[i];
               l++;
           }
    }
    for(i = 0; i <= l - 1; i++)
        printf("%c", str1[i]);
    return 0;
}