杭电ACM 2024 C语言合法标识符
2013-07-10 17:06
225 查看
#include<stdio.h>
#include<string.h>
int main()
{
int n,i,j,x;
char a[100];
while(scanf("%d",&n)!=EOF)
{
getchar();
while(n--)
{
gets(a);
j=strlen(a);
if(a[0]=='_'||(a[0]>='a'&&a[0]<='z')||(a[0]>='A'&&a[0]<='Z')) //首字母不为数字
{
x=0;
for(i=1;i<j;i++)
{
if(a[i]=='_'||(a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z')||(a[i]>='0'&&a[i]<='9'))
{
x=0;
}
else
{
x=1;
break;
}
}
if(x==0)
printf("yes\n");
else
printf("no\n");
}
else
printf("no\n");
}
}
}
#include<string.h>
int main()
{
int n,i,j,x;
char a[100];
while(scanf("%d",&n)!=EOF)
{
getchar();
while(n--)
{
gets(a);
j=strlen(a);
if(a[0]=='_'||(a[0]>='a'&&a[0]<='z')||(a[0]>='A'&&a[0]<='Z')) //首字母不为数字
{
x=0;
for(i=1;i<j;i++)
{
if(a[i]=='_'||(a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z')||(a[i]>='0'&&a[i]<='9'))
{
x=0;
}
else
{
x=1;
break;
}
}
if(x==0)
printf("yes\n");
else
printf("no\n");
}
else
printf("no\n");
}
}
}
相关文章推荐
- 杭电ACM 2024 C语言合法标识符
- 杭电 acm 2024 C语言合法标识符
- 杭电ACM 2024:C语言合法标识符
- 杭电ACM 2024 C语言合法标识符
- 【杭电】[2024]C语言合法标识符
- HDU_ACM-2024 C语言合法标识符
- 杭电 2024 C语言合法标识符
- 杭电2024 C语言合法标识符
- ACM--HDOJ 2024--C语言合法标识符--字符串
- 杭电2024(C语言合法标识符)
- 杭电ACM--HDU2024 c语言合法标识符
- 杭电2024:C语言合法标识符
- 杭电 2024 ( C语言合法标识符 ) java
- 杭电Hd 2024 C语言合法标识符
- hdu 2024 C语言合法标识符
- HDU 2024 C语言合法标识符
- 2024 C语言合法标识符
- HDU - 2024 C语言合法标识符(water)
- 2024 C语言合法标识符
- HDU:2024 c语言合法标识符