tzoj1379

#include
#include
#include
int main() {
        int n;
        scanf("%d", &n);
        char a[51];
        while (n--) {
             scanf("%s", &a);
            int flag = 1;
            int num = strlen(a);
            if (a[0] == '_' || (a[0] <= 'z' && a[0] >= 'a') || (a[0] >= 'A' && a[0] <= 'Z')) {
                for (int i = 1; i < num; i++) {
                    if (a[i] == '_' || (a[i] >= 'a' && a[i] <= 'z') || (a[i] >= 'A' && a[i] <= 'Z') || (a[i] >= '0' && a[i] <= '9')) {
                        continue;
                    }
                    else {
                        flag = 0;
                        break;
                    }
                }
            }
            else {
                flag = 0;

            }
            if (flag == 0) {
                printf("no\n");
            }
            else if(flag==1) {
                printf("yes\n");
            }
        }
        return 0;
    }
 

你可能感兴趣的:(算法,数据结构)