C语言实验——合法的C标识符

来源:百度知道 编辑:UC知道 时间:2024/09/23 06:37:29
给出一个标识符,请你判断它是否是C语言合法的标识符。

Input

输入一个标识符。

Output

判断是否合法,如果是输出YES,否则输出NO。
标识符由字母数字和下划线组成,而且开头不能是数字

判断标准请给出:

谢谢!

#include<stdio.h>
#define N 100
main()
{
char c[N];
int i;
printf("Input \n");
scanf("%s",c);
if(c[0]<'A'||c[0]>'z'||(c[0]>'Z'&&c[0]<'a'&&c[0]!='_'))
printf("\nOutput\n\nNO");
else printf("\nOutput\n\nYES");
getch();
}