https://vjudge.net/problem/HDU-2024
#include<stdio.h>
#include<string.h>
int main()
{
int n,i,j=1;
char a[50];
while(scanf("%d",&n)!=EOF)
{
getchar();
while(n--)
{
gets(a);
if(!(a[0]=='_'||(a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z')))
{
printf("no\n");
}
else
{
for(i=1;a[i]!='\0';i++)
{
if(!(a[i]=='_'||(a[i]>='0'&&a[i]<='9')||(a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z')))
{
printf("no\n");
break;
}
}
if(i==strlen(a))
{
printf("yes\n");
}
}
}
}
return 0;
}