判断其是否是C的合法标识符
来源:互联网 发布:淘宝店侦探怎么安装 编辑:程序博客网 时间:2024/04/29 15:56
输入一个字符串,判断其是否是C的合法标识符。
312ajffi8x_aff ai_2
Sample Output
noyesno
#include <algorithm>#include <string.h>#include <stdio.h>int h(char a)/*判断是否是字母或数字*/{ if(a>='a'&&a<='z'||a>='A'&&a<='Z'||a>='0'&&a<='9') return 1; return 0;}int hs(char a)/*判断是否是字母*/{ if(a>='a'&&a<='z'||a>='A'&&a<='Z') return 1; return 0;}int main(){ int n, d, i; char sym[64]; scanf("%d%*c", &n);/*输入n组,注意%*c是为了跳过回车键的输入*/ while (n--) { gets(sym); if (sym[0] != '_' && !hs(sym[0])) { puts("no"); continue; } for (d = 1,i = 1 ; sym[i] ; i++) { if (!h(sym[i]) && sym[i] != '_') { d = 0; break; } } puts(d ? "yes" : "no"); } return 0;}
阅读全文
0 0
- 判断其是否是C的合法标识符
- 判断是否为合法的标识符hdoj2024
- 判断是否为合法的Python标识符
- 百练 3659 判断是否为C语言的合法标识符
- Bailian3659 判断是否为C语言的合法标识符【文本处理】
- 判断字符串是否是合法的EMail
- 判断字符串是否是合法的EMail
- 判断字符串是否是合法的EMail
- js 判断是否是合法的email
- 判断是否为C++合法标识符
- java合法的C标识符
- 【C#】登录系统时判断是否是合法用户的核心代码
- 判断合法标识符(c语言)
- 判断所选的是否是合法的WORD文件
- 判断所选的是否是合法的WORD文件
- c# 判断输入的号码是否是合法的手机号码
- c# 判断输入的号码是否是合法的手机号码
- 判断一个字符串是否是一个合法的电子邮件地址
- 创建.pch全局文件
- sessionid如何产生?由谁产生?保存在哪里?
- swoole 安装和简单实用
- 20171107
- 第十三课:music-list(6-8)
- 判断其是否是C的合法标识符
- c#中内置链表的基本使用
- java的几种对象(PO,VO,DAO,BO,POJO,DTO)解释
- Mac下adb的配置-xjp
- POI事件模式解析Excel 2007(一)
- Python For Kids学习笔记02:运算和赋值
- mysql备份
- 设计模式----策略模式(Strategy Pattern)
- centos7 firewall防火墙的常用命令