程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 問題八十七:合法的C標識符

問題八十七:合法的C標識符

編輯:關於C語言

 

\


[plain]      
#include<stdio.h> 
#include<string.h> 
 
int main() 

    int  i; 
    int  num; 
    int  flag=1; 
    char a[100]; 
    
    gets(a); 
    num=strlen(a); 
 
        if( (a[0]>='a' && a[0]<='z') || (a[0]>='A' && a[0]<='Z') || (a[0]=='_') ) 
        { 
                for(i=1;i<num;i++) 
                { 
                    if((a[i]>='a' && a[i]<='z') || (a[i]>='A' && a[i]<='Z') || (a[i]>='0' && a[i]<='9') || (a[i]=='_') ) 
                    { 
                       flag=1; 
                    } 
                    else 
                    { 
                       flag=0;   
                    } 
                    if(flag==0) 
                    { 
                        break; 
                    } 
                } 
                if(flag) 
                { 
                    printf("YES"); 
                } 
                else 
                { 
                    printf("NO"); 
                } 
        } 
 
        else  
        { 
            printf("NO"); 
        } 
 
    return 0; 

 
#include<stdio.h>
#include<string.h>

int main()
{
 int  i;
 int  num;
 int  flag=1;
    char a[100];
  
    gets(a);
    num=strlen(a);

  if( (a[0]>='a' && a[0]<='z') || (a[0]>='A' && a[0]<='Z') || (a[0]=='_') )
  {
    for(i=1;i<num;i++)
    {
        if((a[i]>='a' && a[i]<='z') || (a[i]>='A' && a[i]<='Z') || (a[i]>='0' && a[i]<='9') || (a[i]=='_') )
     {
        flag=1;
     }
        else
     {
        flag=0; 
     }
     if(flag==0)
     {
         break;
     }
    }
    if(flag)
    {
        printf("YES");
    }
                else
    {
        printf("NO");
    }
  }

  else
  {
   printf("NO");
  }

    return 0;
}
 

\

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved