我的就错误杭电2024,再议吧

来源:互联网 发布:数据港千股千评 编辑:程序博客网 时间:2024/05/22 11:32

我的#include<stdio.h>
#include<string.h>
int main()
{
    int n,i,x;char a[60];
    scanf("%d",&n);
    getchar();
    while(n--)
    {  x=0;
      getchar(a);
      if((a[0]>='A'&&a[0]<='z')||(a[0]>='a'&&a[0]<='z')||(a[0]=='-'))
         x++;
         for(i=0;i<strlen(a);i++)
        if((a[i]>='A'&&a[i]<='Z')||(a[i]>='a'&&a[i]<='z')||(a[i]=='-')||(a[i]>='0'&&a[i]<='9'))
             x++;
        if(x==strlen(a)+1) printf("yes\n");
      
      else printf("no\n");
    }
    return 0;
}

别人的

#include<stdio.h>
#include<string.h>
int main()
{
      int n,i,k,l;
      char a[50];
      scanf("%d",&n);
            getchar();
     
            while(n--)
            {
                  gets(a);
                  l=strlen(a);
                  k=0;
                  if((a[0]>='a'&&a[0]<='z')||(a[0]>='A'&&a[0]<='Z')||a[0]=='_')
                              k++;
                  for(i=1;i<l;i++)
                  {
                       
                        if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z')||a[i]=='_'||(a[i]>='0'&&a[i]<='9'))
                              k++;
                  }
                  if(k==l)
                        printf("yes\n");
                  else
                        printf("no\n");
            }
 }
0 0
原创粉丝点击