您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页HDU 2024 C语言合法标识符

HDU 2024 C语言合法标识符

来源:爱go旅游网
就因为少了个{},找了半个小时错,以后要仔细。
#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
char z[57];
int main()
{
    int m;
    while(scanf("%d",&m)!=EOF)
    {
        getchar();
        while(m--)
        {

            memset(z,0,sizeof(z));
            int a ;
            gets(z);
            if((z[0]>='a'&&z[0]<='z')||(z[0]>='A'&&z[0]<='Z')||z[0]=='_')
            {
                for( a=1; a<strlen(z); a++)
                {
                    if((z[a]>='A'&&z[a]<='Z')||(z[a]>='a'&&z[a]<='z')||(z[a]>='0'&&z[a]<='9')||z[a]=='_')
                        continue;
                    else break;
                }
                if(a==strlen(z))printf("yes\n");
                else printf("no\n");//printf("kdf");
            }
            else printf("no\n");

        }
    }
    return 0;
}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务