hdu2024C语言合法标识符
2015-07-05 09:05
671 查看
#include<iostream> #include<stdio.h> #include<math.h> #include<stdlib.h> #include<string.h> #include<limits> using namespace std; int main() { //freopen("in.txt","r",stdin); int n; char a[60]; cin>>n; getchar(); while(n--) { gets(a); int flag=0; for(int i=0;i<strlen(a);i++) { if(a[i]=='_' || (a[i]>='0' && a[i]<='9') || (a[i]>='A' && a[i]<='Z') || (a[i]>='a' && a[i]<='z') ) { if(i==0 && (a[i]>='0' && a[i]<='9')) { flag=1; break; } continue; } else { flag=1; break; } } if(flag) cout<<"no"<<endl; else cout<<"yes"<<endl; } return 0; }
相关文章推荐
- C++Mfc中读出文件夹里面的相关文件
- 汇编学习-汇编指令与C语言
- C/C++中const的用法
- C/C++中const的用法
- C++对象内存布局 (一)
- Jenkins Smiple use
- 百家姓排序(C++)
- VC++实现生成右键菜单及添加图标
- c++学习-多态性
- 浙大PatC语言练习50-76
- PATC语言1-50
- [C/C++标准库]_[初级]_[使用fstream合并文本文件]
- [C/C++标准库]_[初级]_[使用fstream合并文本文件]
- 26岁开始学习c++
- C++ 顺序容器的安全随机访问
- C语言学习篇:逗号运算符的应用
- C语言顺序表的插入、删除、查找操作实现
- 快速排序C++
- C++带const、static和#define关键字的变量定义的区别
- C语言 非打印字符