//************************************************
//第8题
//用户输入一个标示符,判断是否为合法标示符
//************************************************
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
void main()
{
char str[100];
bool flag = false;
printf("请输入一个字符串:");
scanf("%s",str);
for(int i=0;i<strlen(str);i++)
{
if(i==0)
{
if(isalpha(str[i]) || str[i] == '_' )
{
flag = true;
}
else
{
flag = false;
break;
}
}
else
{
if(isalpha(str[i]) || str[i] == '_' || isdigit(str[i]))
{
flag = true;
}
else
{
flag = false;
break;
}
}
}
if(flag)
{
printf("%s是标识符。\n",str);
}
else
{
printf("%s不是标识符。\n",str);
}
}