Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
120997 何旻慧 输出成绩等级II C++ Compile Error 0 MS 0 KB 1280 2025-06-02 20:59:53

Tests(0/0):


Code:

#include<iostream> // cin\cout\endl #include<cstdio> //scanf()\printf() #include<cstring> // strcpy()\strcat()\strcmp()\strlen()\memset() #include<cmath> //sqrt()\pow()\abs()\ceil()\floor()\max()\min() using namespace std; int main(){ int n; cin>>n; switch(n){ case n=90+0: case n=90+1: case n=90+2: case n=90+3: case n=90+4: case n=90+5: case n=90+6: case n=90+7: case n=90+8: case n=90+9:cout<<'A';break; case n=80+0: case n=80+1: case n=80+2: case n=80+3: case n=80+4: case n=80+5: case n=80+6: case n=80+7: case n=80+8: case n=80+9: case n=70+0: case n=70+1: case n=70+2: case n=70+3: case n=70+4: case n=70+5: case n=70+6: case n=70+7: case n=70+8: case n=70+9:cout<<'B';break; case n=60+0: case n=60+1: case n=60+2: case n=60+3: case n=60+4: case n=60+5: case n=60+6: case n=60+7: case n=60+8: case n=60+9:cout<<'C';break; break:cout<<'D';break; } return 0; }


Run Info:

Main.cc: In function 'int main()':
Main.cc:11:19: error: expression '(n = 90)' is not a constant-expression
         case n=90+0:
                   ^
Main.cc:11:19: error: modification of 'n' is not a constant-expression
Main.cc:12:19: error: expression '(n = 91)' is not a constant-expression
         case n=90+1:
                   ^
Main.cc:12:19: error: modification of 'n' is not a constant-expression
Main.cc:13:19: error: expression '(n = 92)' is not a constant-expression
         case n=90+2:
                   ^
Main.cc:13:19: error: modification of 'n' is not a constant-expression
Main.cc:14:19: error: expression '(n = 93)' is not a constant-expression
         case n=90+3:
                   ^
Main.cc:14:19: error: modification of 'n' is not a constant-expression
Main.cc:15:19: error: expression '(n = 94)' is not a constant-expression
         case n=90+4:
                   ^
Main.cc:15:19: error: modification of 'n' is not a constant-expression
Main.cc:16:19: error: expression '(n = 95)' is not a constant-expression
         case n=90+5:
                   ^
Main.cc:16:19: error: modification of 'n' is not a constant-expression
Main.cc:17:19: error: expression '(n = 96)' is not a constant-expression
         case n=90+6:
                   ^
Main.cc:17:19: error: modification of 'n' is not a constant-expression
Main.cc:18:19: error: expression '(n = 97)' is not a constant-expression
         case n=90+7:
                   ^
Main.cc:18:19: error: modification of 'n' is not a constant-expression
Main.cc:19:19: error: expression '(n = 98)' is not a constant-expression
         case n=90+8:
                   ^
Main.cc:19:19: error: modification of 'n' is not a constant-expression
Main.cc:20:19: error: expression '(n = 99)' is not a constant-expression
         case n=90+9:cout<<'A';break;
                   ^
Main.cc:20:19: error: modification of 'n' is not a constant-expression
Main.cc:21:19: error: expression '(n = 80)' is not a constant-expression
         case n=80+0:
                   ^
Main.cc:21:19: error: modification of 'n' is not a constant-expression
Main.cc:22:19: error: expression '(n = 81)' is not a constant-expression
         case n=80+1:
                   ^
Main.cc:22:19: error: modification of 'n' is not a constant-expression
Main.cc:23:19: error: expression '(n = 82)' is not a constant-expression
         case n=80+2:
                   ^
Main.cc:23:19: error: modification of 'n' is not a constant-expression
Main.cc:24:19: error: expression '(n = 83)' is not a constant-expression
         case n=80+3:
                   ^
Main.cc:24:19: error: modification of 'n' is not a constant-expression
Main.cc:25:19: error: expression '(n = 84)' is not a constant-expression
         case n=80+4:
                   ^
Main.cc:25:19: error: modification of 'n' is not a constant-expression
Main.cc:26:19: error: expression '(n = 85)' is not a constant-expression
         case n=80+5:
                   ^
Main.cc:26:19: error: modification of 'n' is not a constant-expression
Main.cc:27:19: error: expression '(n = 86)' is not a constant-expression
         case n=80+6:
                   ^
Main.cc:27:19: error: modification of 'n' is not a constant-expression
Main.cc:28:19: error: expression '(n = 87)' is not a constant-expression
         case n=80+7:
                   ^
Main.cc:28:19: error: modification of 'n' is not a constant-expression
Main.cc:29:19: error: expression '(n = 88)' is not a constant-expression
         case n=80+8:
                   ^
Main.cc:29:19: error: modification of 'n' is not a constant-expression
Main.cc:30:19: error: expression '(n = 89)' is not a constant-expression
         case n=80+9:
                   ^
Main.cc:30:19: error: modification of 'n' is not a constant-expression
Main.cc:31:19: error: expression '(n = 70)' is not a constant-expression
         case n=70+0:
                   ^
Main.cc:31:19: error: modification of 'n' is not a constant-expression
Main.cc:32:19: error: expression '(n = 71)' is not a constant-expression
         case n=70+1:
                   ^
Main.cc:32:19: error: modification of 'n' is not a constant-expression
Main.cc:33:19: error: expression '(n = 72)' is not a constant-expression
         case n=70+2:
                   ^
Main.cc:33:19: error: modification of 'n' is not a constant-expression
Main.cc:34:19: error: expression '(n = 73)' is not a constant-expression
         case n=70+3:
                   ^
Main.cc:34:19: error: modification of 'n' is not a constant-expression
Main.cc:35:19: error: expression '(n = 74)' is not a constant-expression
         case n=70+4:
                   ^
Main.cc:35:19: error: modification of 'n' is not a constant-expression
Main.cc:36:19: error: expression '(n = 75)' is not a constant-expression
         case n=70+5:
                   ^
Main.cc:36:19: error: modification of 'n' is not a constant-expression
Main.cc:37:19: error: expression '(n = 76)' is not a constant-expression
         case n=70+6:
                   ^
Main.cc:37:19: error: modification of 'n' is not a constant-expression
Main.cc:38:19: error: expression '(n = 77)' is not a constant-expression
         case n=70+7:
                   ^
Main.cc:38:19: error: modification of 'n' is not a constant-expression
Main.cc:39:19: error: expression '(n = 78)' is not a constant-expression
         case n=70+8:
                   ^
Main.cc:39:19: error: modification of 'n' is not a constant-expression
Main.cc:40:19: error: expression '(n = 79)' is not a constant-expression
         case n=70+9:cout<<'B';break;
                   ^
Main.cc:40:19: error: modification of 'n' is not a constant-expression
Main.cc:41:19: error: expression '(n = 60)' is not a constant-expression
         case n=60+0:
                   ^
Main.cc:41:19: error: modification of 'n' is not a constant-expression
Main.cc:42:19: error: expression '(n = 61)' is not a constant-expression
         case n=60+1:
                   ^
Main.cc:42:19: error: modification of 'n' is not a constant-expression
Main.cc:43:19: error: expression '(n = 62)' is not a constant-expression
         case n=60+2:
                   ^
Main.cc:43:19: error: modification of 'n' is not a constant-expression
Main.cc:44:19: error: expression '(n = 63)' is not a constant-expression
         case n=60+3:
                   ^
Main.cc:44:19: error: modification of 'n' is not a constant-expression
Main.cc:45:19: error: expression '(n = 64)' is not a constant-expression
         case n=60+4:
                   ^
Main.cc:45:19: error: modification of 'n' is not a constant-expression
Main.cc:46:19: error: expression '(n = 65)' is not a constant-expression
         case n=60+5:
                   ^
Main.cc:46:19: error: modification of 'n' is not a constant-expression
Main.cc:47:19: error: expression '(n = 66)' is not a constant-expression
         case n=60+6:
                   ^
Main.cc:47:19: error: modification of 'n' is not a constant-expression
Main.cc:48:19: error: expression '(n = 67)' is not a constant-expression
         case n=60+7:
                   ^
Main.cc:48:19: error: modification of 'n' is not a constant-expression
Main.cc:49:19: error: expression '(n = 68)' is not a constant-expression
         case n=60+8:
                   ^
Main.cc:49:19: error: modification of 'n' is not a constant-expression
Main.cc:50:19: error: expression '(n = 69)' is not a constant-expression
         case n=60+9:cout<<'C';break;
                   ^
Main.cc:50:19: error: modification of 'n' is not a constant-expression
Main.cc:51:14: error: expected ';' before ':' token
         break:cout<<'D';break;
              ^
Main.cc:51:14: error: expected primary-expression before ':' token