hdu 2024 C语言合法标识符

来源:互联网 发布:淘宝客服不回消息 编辑:程序博客网 时间:2024/06/09 11:45
#include<iostream>#include<string>#include<cctype>using namespace std;int main(){    int n;    string*text;    while(cin>>n)    {    cin.ignore();        text=new string[n];        for(int i=0;i<n;i++)        {getline(cin,text[i]);}        for(int i=0;i<n;i++)        {    if(isdigit(text[i][0]))            {    cout<<"no"<<endl;                continue;            }            int j;            for(j=0;j<text[i].size();j++)            {    if(!isalnum(text[i][j])&&text[i][j]!='_')                {    cout<<"no"<<endl;                    break;                }            }            if(j==text[i].size())            cout<<"yes"<<endl;        }        delete[] text;    }return 0;}

原创粉丝点击