Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
160197 余建成 合法的标识符 C++ Compile Error 0 MS 0 KB 278 2026-09-13 09:31:32

Tests(0/0):


Code:

#include<iostream> using namespace std; int main(){ char a[21]; cin>>a; for(int i=0;i<a;i++){ if(a[0]>=0&&a[0]<=9){ cout<<"no"; return 0; } if(a[0]>='a'&&a[0]<='z'||a[0]=="_"||a[0]>='A'&&a[0]<='Z'){ cout<<"yes"; return 0; } } return 0; }


Run Info:

Main.cc: In function 'int main()':
Main.cc:6:16: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
  for(int i=0;i='a'&&a[0]<='z'||a[0]=="_"||a[0]>='A'&&a[0]<='Z'){
                                  ^
Main.cc:11:34: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
Main.cc:11:15: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   if(a[0]>='a'&&a[0]<='z'||a[0]=="_"||a[0]>='A'&&a[0]<='Z'){
               ^
Main.cc:11:48: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   if(a[0]>='a'&&a[0]<='z'||a[0]=="_"||a[0]>='A'&&a[0]<='Z'){
                                                ^