您的位置:首页 > 编程语言 > C语言/C++

hdu 2024 C语言合法标识符

2013-02-20 21:40 471 查看
标识符:字母,数字和下划线组成,以字母或下划线开头

#include<iostream>
#include<string>
using namespace std;
char a[55];

int main()
{
int n;
scanf("%d", &n);
getchar();
while(n--)
{
gets(a);
bool p = true;
if(!(a[0] >= 'a' && a[0] <= 'z') && !(a[0] >= 'A' && a[0] <= 'Z') && a[0] != '_')
p = false;
for(int i = 0; a[i] != '\0'; i++)
{
if(!(a[i] >= 'a' && a[i] <= 'z') && !(a[i] >= 'A' && a[i] <= 'Z') && a[i] != '_' && !(a[i] >= '0' && a[i] <= '9') )
{
p = false; break;
}
}
if(p)
puts("yes");
else
puts("no");
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: