• 输入数据问题一百一十二:C语言合法标识符(2)


    PS:今天上午,非常郁闷,有很多简单基础的问题搞得我有些迷茫,哎,代码几天不写就忘。目前又不当COO,还是得用心记代码哦!

    Description
    
    输入一个字符串,判断其否是是C的正当标识符。 
    
    Input
    
    输入数据包括多个测试实例,数据的第一行是一个数整n,表现测试实例的个数,然后是n行输入数据,每行是一个长度不过超50的字符串。
    
    Output
    
    对于每组输入数据,出输一行。如果输入数据是C的正当标识符,则出输"yes",否则,出输“no”。
    
    
    Sample Input
    
    
    3
    12ajf
    fi8x_a
    ff  ai_2
    
    Sample Output
    
    
    no
    yes
    no

      

        每日一道理
    青春是用意志的血滴和拼搏的汗水酿成的琼浆——历久弥香;青春是用不凋的希望和不灭的向往编织的彩虹——绚丽辉煌;青春是用永恒的执著和顽强的韧劲筑起的一道铜墙铁壁——固若金汤。
    #include <stdio.h>
    #include <string.h>
    
    int main()
    {    
         int i;
    	 int flag;
         int num;
         int length;
         char string[101];
    
         scanf("%d", &num);
         getchar();
    
         while(num--)
         {
               gets(string);
    		   length=strlen(string);
               flag=1;
    
    		   if(string[0]=='_' || (string[0]>='a' && string[0]<='z') || (string[0]>='A' && string[0]<='Z'))
    			{
    				for(i=0; i<length; i++)
    				{
    					 if(string[i]=='_' || (string[i]>='a' && string[i]<='z') || (string[i]>='A' && string[i]<='Z') || (string[i]>='0' && string[i]<='9'))
    					 {
    					     flag=1;
    					 }
    					 else
    					 {
    					    flag=0;
    					 }
    
    					 if(flag==0)
    					 {
    					    break;
    					 }
    				}
    			}
    			else
    			{
                    flag=0;			
    			}
          
    
    			if(flag)
    			{
    	            printf("yes");		
    			}  
    			{
    			    printf("no");
    			}
    
    			 if(num>0)
    			 {
    				 printf("\n");
    			 }
         }
    
             return 0;
    }

       

        

    文章结束给大家分享下程序员的一些笑话语录: IBM和波音777
      波音777是有史以来第一架完全在电脑虚拟现实中设计制造的飞机,所用的设备完全由IBM公司所提供。试飞前,波音公司的总裁非常热情的邀请IBM的技术主管去参加试飞,可那位主管却说道:“啊,非常荣幸,可惜那天是我妻子的生日,So..”..
      波音公司的总载一听就生气了:“胆小鬼,我还没告诉你试飞的日期呢!”

  • 相关阅读:
    web 服务器安全防范
    Liunx 挂载磁盘
    服务器被挖矿
    PHP 实时生成并下载超大数据量的 Excel 文件
    liunx php-fpm
    Liunx PHP安装Redis扩展
    CentOS 安装Redis
    Window PHP安装Redis 扩展
    web开发
    汇合confluence
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3052167.html
Copyright © 2020-2023  润新知