#include <iostream>
#include <string>
using namespace std;
int In(char temp){
if(((temp>='a'&&temp<='z')||(temp>='A'&&temp<='Z')||temp=='_'||(temp>='0' &&temp<='9')))
return 1;
return 0;
}
void find(string s){
if((s[0]>='a'&&s[0]<='z')||(s[0]>='A'&&s[0]<='Z')||s[0]=='_'){
for(int i=1;i<s.length();i++){
if(In(s[i])==0){
cout<<"该字符不是标识符"<<" "<<i+1<<endl;
return ;
}
}
cout<<"该字符是标识符"<<endl;
}
else
cout<<"该字符不是标识符"<<" "<<1<<endl;
}
int main()
{
string s;
cout<<"pls input here:"<<endl;
while(cin>>s && s!="cin"){
find(s);
cout<<"pls input here:"<<endl;
}
return 0;
}
((temp<'a'||temp>'z')&&(temp<'A'||temp>'Z')&&temp!='_'&&(temp<'0'||temp>'9'))