http://210.38.224.114:808/JudgeOnline/problem.php?id=1052
坑了我好久好久,
++,==等除了第一个字母之外,后面也不能出现.
#include<iostream>
#include<cmath>
#include<cstring>
using namespace std;
int main()
{
int n;
char a[60];
cin>>n;
int i,j;
getchar();
for( i=0;i<n;i++)
{
gets(a);int x=0;
if(a[0]>='a'&&a[0]<='z'||a[0]=='_'||a[0]>='A'&&a[0]<='Z')
{
x=1;
}
if(x==0)
{
cout<<"no"<<endl;
continue;
}
int len=strlen(a);
for(j=1;j<len;j++)
{x=1;
if(isalpha(a[j])==0&&isdigit(a[j])==0&&a[j]!='_')
{
x=0;
break;
}
/*if(x==0)
{
}*/
}
if(x==1)
{
cout<<"yes"<<endl;
}
else
cout<<"no"<<endl;
}
}