题目大意&&思路:C语言合法标识符~~sscanf
AC program:
#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
int main()
{
int test;
char cc[100],tmp[100];
cin>>test;
getchar();
while(test--)
{
gets(cc);
//getchar();
if(isalpha(cc[0])==0&&cc[0]!='_')////isupper();islower();
cout<<"no"<<endl;
else
{
sscanf(cc,"%[0-9a-zA-Z_]",tmp);
if(strlen(tmp)==strlen(cc))
cout<<"yes"<<endl;
else cout<<"no"<<endl;
}
}
system("pause");
return 0;}
3391



被折叠的 条评论
为什么被折叠?



