Advertisement

合法C标识符(1.7章)

阅读量:

06:合法 C 标识符

总时间限制: 1000ms 内存限制: 65536kB
描述
提供一个不含有空格字符的字符串,判断其是否符合C语言中合法标识符的标准(注意:题目已确保这些字符串不会是C语言中的保留字)。

关于C语言标识符的规定如下:

  1. 不得为保留字;

  2. 所包含的字符只能是字母、数字以及下划线(“_”);

  3. 首字符不能为数字。

输入
输入一行,其中包含一个字符串,该字符串不含任何空格字符,且长度不超过20个字符。

输出
输出一行内容,若该字符串符合C语言中合法标识符的要求,则显示yes,否则显示no。

样例输入
RKPEGX9R;TWyYcp
样例输出
no

复制代码
    #include<iostream>
    #include<string.h>
    using namespace std;
    //http://noi.openjudge.cn/ch0107/06/
    //机智的运用return 0这个,不错
    //判断挺多的,但是不难 
    int len,flag2=0;
    char a[30];
    int main(){
    cin>>a;
    len=strlen(a);
    if(isdigit(a

全部评论 (0)

还没有任何评论哟~