15582?1508979994

【支持】 请帮助教找到问题所在 正常


胡莎莎添加于 2017-04-10 08:30


https://www.trustie.net/student_work?homework=6273

我在自己的电脑上跑的是正确的,在平台上跑得有问题。

#include<stdio.h>
#include<string.h>
int main(){
int n,i,j,l,k;
char a[30][50];
while (scanf ("%d",&n)!=EOF){     
    getchar();
    for(i=0;i<n;i++)
     gets(a[i]);
      for(i=0;i<n;i++)
      if((a[i][0]=='_')||('a'<=a[i][0]&&a[i][0]<='z')||('A'<=a[i][0]&&a[i][0]<='Z')){
        k=1;
          l=strlen(a[i]);
          for(j=0;j<l;j++)
              if(!((a[i][j]=='_')||('a'<=a[i][j]&&a[i][j]<='z')||('A'<=a[i][j]&&a[i][j]<='Z')||('0'<=a[i][j]&&a[i][j]<='9'))){
k=0;
break;
              } 
            if(k==1)   
printf("yes\n");
            else 
printf("no\n");
      }     
      else printf("no\n");
   }
   return 0;
}
这是我很早之前就写的代码了。平台上无论怎么都有问题


回复(1)
  • 15582?1508979994
    胡莎莎 7年前

    描述 已更新。 (查看差别)

    目标版本 被设置为 20170410本周必须完成上线

0?1470885445
登录后可添加回复
  • 当前状态 新增
  • 选定优先级 正常
  • 指派给 黄井泉
  • 里程碑 20170410本周必须完成上线
  • 开始日期 2017-04-10
  • 结束日期
  • 预计工时(H) 0.00 小时
  • 完成度 0%
  • 关联Commit

© Copyright 2007~2021 国防科技大学Trustie团队 & IntelliDE 湘ICP备 17009477号

问题和建议
还能输入50个字符 提交

加入QQ群

关注微信APP


×