HDU2024C语言合法标识符

#include <stdio.h>
#include <string.h>
int main()
{
	char str[50];
	int n,i,j,len;
	scanf("%d",&n);
	getchar();
	while(n--)
	{
		j=0;
		gets(str);
		len=strlen(str);
		if(str[0]>='0' && str[0]<='9')
		{
			printf("no\n");
		}
		else
		{
			for(i=0;i<len;i++)
		  {			
			if(str[i]>='a'&&str[i]<='z' || str[i]>='A'&&str[i]<='Z' || str[i]=='_' || str[i]>='0'&&str[i]<='9')
			{
				j++;
			}
		  }		
		if(j==len)printf("yes\n");
		else printf("no\n");
		}
	}
	return 0;
}
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务