发布时间:2024-07-07 10:07:27 | 金泉留学网
金泉留学网(https://www.jqliuxue.com)小编还为大家带来杭电2024,C的合法标识符,求大神看看我哪里错了,为什么不能AC的相关内容。
#include<stdio.h>
#include<string.h>
int main(){
freopen("x.in","r",stdin);
int n,i,j,len;
char a[200];
scanf("%d",&n);getchar();//因为gets()函数似乎是可以直接读掉字符串末尾那个回车的,所以只有最开始的空格要读掉
for(i=0;i<n;i++){
gets(a);
len=strlen(a);
if( ('a'<=a[0] && a[0]<='z') || ('A'<=a[0] && a[0]<='Z') || (a[0]=='_')){
for(j=1;j<len;j++){ //变量名啊大哥...这里改成j就可以 A了
if (('0'<=a[j] && a[j]<='9') || ('a'<=a[j] && a[j]<='z') || ('A'<=a[j] && a[j]<='Z') || (a[j]=='_')) continue;
else break;
}
if(j==len) printf("yes\n");
else printf("no\n");
}
else
printf("no\n");
}
}
14444484
2015-08-10 19:32:03
Accepted
2024
15MS
1420K
505 B
G++
金泉留学网
AC记录,那个freopen是我本地用的,交的时候删掉就行了
以上就是金泉留学网小编给大家带来的杭电2024,C的合法标识符,求大神看看我哪里错了,为什么不能AC,希望能对大家有所帮助。更多相关文章关注金泉留学网:www.jqliuxue.com