【C语言】判断输入字符串是否为合法的标识符
2018-01-25 16:28
2401 查看
#include <stdio.h> #include <stdlib.h> int main() { char a[80]; int i; puts("Please enter a identifier:"); gets(a); if(a[0]=='_'||(a[0]>='a'&&a[0]<='z')||(a[0]>='A'&&a[0]<='Z')){ //判断首个字符应是否“下划线”或者“字母” for(i=1;a[i]!='\0';i++){ if(a[0]=='_'||(a[0]>='a'&&a[0]<='z')||(a[0]>='A'&&a[0]<='Z')||(a[0]>='0'&&a[0]<='9')) continue; //判断之后字符是否为“下划线”或“字母”或“数字” else{ printf("This is not a identifier!\n"); break; } } if(a[i]=='\0') printf("yes,that’s it!\n"); } else printf("This is not a identifier!\n"); return 0; }
相关文章推荐
- HDU_2024——判断字符串是否是c语言合法标识符
- C语言判断输入的字符串是否为回文结构
- 判断输入的IP V4地址字符串是否合法
- 判断输入的字符串是否为合法IP地址的程序
- C语言的字符串转为OC中的字符串,控制台输入用户名和密码,判断输入的用户名是否是@“Frank”, 密码 是否是 @“lanou”, 如果用户名和密码都正确,则输出登录成功, 否则输出登录失败.
- USTC机试-判断输入的一些字符串中合法标识符的个数
- 使用C语言判断给定格式字符串是否包含合法的时间值
- 百练 3659 判断是否为C语言的合法标识符
- C语言判断给定的字符串是否为合法的ip地址
- 【C语言助教】用户输入一个标示符,判断是否为合法标示符
- Bailian3659 判断是否为C语言的合法标识符【文本处理】
- 判断一个字符串是否为合法标识符
- 用C语言编写程序,判断输入的一个字符串是否是回数
- Bailian3659 判断是否为C语言的合法标识符【文本处理】
- C语言实现利用switch函数判断是否交换输入的数字
- 【c语言】二维数组中的查找,杨氏矩阵在一个二维数组中,每行都按照从左到右的递增的顺序排序,输入这样的一个数组和一个数,判断数组中是否包含这个数
- ios开发笔记--判断输入的手机号和价格是否合法
- C语言—判断IP地址是否合法
- C语言判断文件夹名是否合法
- ios开发笔记--判断输入的手机号和价格是否合法