fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. // your code goes here
  6. float v1,v2;char op;
  7. printf(“please type your expression:\n”);
  8. scanf(%f%c%f”,&v1,&op,&v2);
  9. switch()
  10. {case+:printf(%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
  11. case-:printf(%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
  12. case*:printf(%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
  13. case/:
  14. if(){printf(“除数为零\n”);break;}
  15. else {printf(%1.0f/%1.0f=%1.0f\n”,v1,v2,v1/v2);break;}
  16. default:printf(“运算符错误\n”); }
  17.  
  18.  
  19. return 0;
  20. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:7:8: error: stray ‘\342’ in program
 printf(“please type your expression:\n”);
        ^
prog.cpp:7:9: error: stray ‘\200’ in program
 printf(“please type your expression:\n”);
         ^
prog.cpp:7:10: error: stray ‘\234’ in program
 printf(“please type your expression:\n”);
          ^
prog.cpp:7:39: error: stray ‘\’ in program
 printf(“please type your expression:\n”);
                                       ^
prog.cpp:7:41: error: stray ‘\342’ in program
 printf(“please type your expression:\n”);
                                         ^
prog.cpp:7:42: error: stray ‘\200’ in program
 printf(“please type your expression:\n”);
                                          ^
prog.cpp:7:43: error: stray ‘\235’ in program
 printf(“please type your expression:\n”);
                                           ^
prog.cpp:8:7: error: stray ‘\342’ in program
 scanf(“%f%c%f”,&v1,&op,&v2);
       ^
prog.cpp:8:8: error: stray ‘\200’ in program
 scanf(“%f%c%f”,&v1,&op,&v2);
        ^
prog.cpp:8:9: error: stray ‘\234’ in program
 scanf(“%f%c%f”,&v1,&op,&v2);
         ^
prog.cpp:8:16: error: stray ‘\342’ in program
 scanf(“%f%c%f”,&v1,&op,&v2);
                ^
prog.cpp:8:17: error: stray ‘\200’ in program
 scanf(“%f%c%f”,&v1,&op,&v2);
                 ^
prog.cpp:8:18: error: stray ‘\235’ in program
 scanf(“%f%c%f”,&v1,&op,&v2);
                  ^
prog.cpp:9:12: error: stray ‘\357’ in program
 switch(    ?    )
            ^
prog.cpp:9:13: error: stray ‘\274’ in program
 switch(    ?    )
             ^
prog.cpp:9:14: error: stray ‘\237’ in program
 switch(    ?    )
              ^
prog.cpp:10:7: error: stray ‘\342’ in program
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
       ^
prog.cpp:10:8: error: stray ‘\200’ in program
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
        ^
prog.cpp:10:9: error: stray ‘\230’ in program
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
         ^
prog.cpp:10:11: error: stray ‘\342’ in program
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
           ^
prog.cpp:10:12: error: stray ‘\200’ in program
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
            ^
prog.cpp:10:13: error: stray ‘\231’ in program
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
             ^
prog.cpp:10:22: error: stray ‘\342’ in program
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
                      ^
prog.cpp:10:23: error: stray ‘\200’ in program
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
                       ^
prog.cpp:10:24: error: stray ‘\234’ in program
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
                        ^
prog.cpp:10:42: error: stray ‘\’ in program
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
                                          ^
prog.cpp:10:44: error: stray ‘\342’ in program
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
                                            ^
prog.cpp:10:45: error: stray ‘\200’ in program
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
                                             ^
prog.cpp:10:46: error: stray ‘\235’ in program
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
                                              ^
prog.cpp:11:6: error: stray ‘\342’ in program
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
      ^
prog.cpp:11:7: error: stray ‘\200’ in program
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
       ^
prog.cpp:11:8: error: stray ‘\230’ in program
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
        ^
prog.cpp:11:10: error: stray ‘\342’ in program
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
          ^
prog.cpp:11:11: error: stray ‘\200’ in program
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
           ^
prog.cpp:11:12: error: stray ‘\231’ in program
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
            ^
prog.cpp:11:21: error: stray ‘\342’ in program
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
                     ^
prog.cpp:11:22: error: stray ‘\200’ in program
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
                      ^
prog.cpp:11:23: error: stray ‘\234’ in program
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
                       ^
prog.cpp:11:41: error: stray ‘\’ in program
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
                                         ^
prog.cpp:11:43: error: stray ‘\342’ in program
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
                                           ^
prog.cpp:11:44: error: stray ‘\200’ in program
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
                                            ^
prog.cpp:11:45: error: stray ‘\235’ in program
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
                                             ^
prog.cpp:12:6: error: stray ‘\342’ in program
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
      ^
prog.cpp:12:7: error: stray ‘\200’ in program
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
       ^
prog.cpp:12:8: error: stray ‘\230’ in program
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
        ^
prog.cpp:12:10: error: stray ‘\342’ in program
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
          ^
prog.cpp:12:11: error: stray ‘\200’ in program
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
           ^
prog.cpp:12:12: error: stray ‘\231’ in program
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
            ^
prog.cpp:12:21: error: stray ‘\342’ in program
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
                     ^
prog.cpp:12:22: error: stray ‘\200’ in program
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
                      ^
prog.cpp:12:23: error: stray ‘\234’ in program
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
                       ^
prog.cpp:12:41: error: stray ‘\’ in program
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
                                         ^
prog.cpp:12:43: error: stray ‘\342’ in program
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
                                           ^
prog.cpp:12:44: error: stray ‘\200’ in program
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
                                            ^
prog.cpp:12:45: error: stray ‘\235’ in program
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
                                             ^
prog.cpp:13:6: error: stray ‘\342’ in program
 case ‘/’:
      ^
prog.cpp:13:7: error: stray ‘\200’ in program
 case ‘/’:
       ^
prog.cpp:13:8: error: stray ‘\230’ in program
 case ‘/’:
        ^
prog.cpp:13:10: error: stray ‘\342’ in program
 case ‘/’:
          ^
prog.cpp:13:11: error: stray ‘\200’ in program
 case ‘/’:
           ^
prog.cpp:13:12: error: stray ‘\231’ in program
 case ‘/’:
            ^
prog.cpp:14:7: error: stray ‘\357’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
       ^
prog.cpp:14:8: error: stray ‘\274’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
        ^
prog.cpp:14:9: error: stray ‘\237’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
         ^
prog.cpp:14:23: error: stray ‘\342’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                       ^
prog.cpp:14:24: error: stray ‘\200’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                        ^
prog.cpp:14:25: error: stray ‘\234’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                         ^
prog.cpp:14:26: error: stray ‘\351’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                          ^
prog.cpp:14:27: error: stray ‘\231’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                           ^
prog.cpp:14:28: error: stray ‘\244’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                            ^
prog.cpp:14:29: error: stray ‘\346’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                             ^
prog.cpp:14:30: error: stray ‘\225’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                              ^
prog.cpp:14:31: error: stray ‘\260’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                               ^
prog.cpp:14:32: error: stray ‘\344’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                                ^
prog.cpp:14:33: error: stray ‘\270’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                                 ^
prog.cpp:14:34: error: stray ‘\272’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                                  ^
prog.cpp:14:35: error: stray ‘\351’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                                   ^
prog.cpp:14:36: error: stray ‘\233’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                                    ^
prog.cpp:14:37: error: stray ‘\266’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                                     ^
prog.cpp:14:38: error: stray ‘\’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                                      ^
prog.cpp:14:40: error: stray ‘\342’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                                        ^
prog.cpp:14:41: error: stray ‘\200’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                                         ^
prog.cpp:14:42: error: stray ‘\235’ in program
 if(   ?    ){printf(“除数为零\n”);break;}
                                          ^
prog.cpp:15:14: error: stray ‘\342’ in program
 else {printf(“%1.0f/%1.0f=%1.0f\n”,v1,v2,v1/v2);break;}
              ^
prog.cpp:15:15: error: stray ‘\200’ in program
 else {printf(“%1.0f/%1.0f=%1.0f\n”,v1,v2,v1/v2);break;}
               ^
prog.cpp:15:16: error: stray ‘\234’ in program
 else {printf(“%1.0f/%1.0f=%1.0f\n”,v1,v2,v1/v2);break;}
                ^
prog.cpp:15:34: error: stray ‘\’ in program
 else {printf(“%1.0f/%1.0f=%1.0f\n”,v1,v2,v1/v2);break;}
                                  ^
prog.cpp:15:36: error: stray ‘\342’ in program
 else {printf(“%1.0f/%1.0f=%1.0f\n”,v1,v2,v1/v2);break;}
                                    ^
prog.cpp:15:37: error: stray ‘\200’ in program
 else {printf(“%1.0f/%1.0f=%1.0f\n”,v1,v2,v1/v2);break;}
                                     ^
prog.cpp:15:38: error: stray ‘\235’ in program
 else {printf(“%1.0f/%1.0f=%1.0f\n”,v1,v2,v1/v2);break;}
                                      ^
prog.cpp:16:20: error: stray ‘\342’ in program
     default:printf(“运算符错误\n”);  }
                    ^
prog.cpp:16:21: error: stray ‘\200’ in program
     default:printf(“运算符错误\n”);  }
                     ^
prog.cpp:16:22: error: stray ‘\234’ in program
     default:printf(“运算符错误\n”);  }
                      ^
prog.cpp:16:23: error: stray ‘\350’ in program
     default:printf(“运算符错误\n”);  }
                       ^
prog.cpp:16:24: error: stray ‘\277’ in program
     default:printf(“运算符错误\n”);  }
                        ^
prog.cpp:16:25: error: stray ‘\220’ in program
     default:printf(“运算符错误\n”);  }
                         ^
prog.cpp:16:26: error: stray ‘\347’ in program
     default:printf(“运算符错误\n”);  }
                          ^
prog.cpp:16:27: error: stray ‘\256’ in program
     default:printf(“运算符错误\n”);  }
                           ^
prog.cpp:16:28: error: stray ‘\227’ in program
     default:printf(“运算符错误\n”);  }
                            ^
prog.cpp:16:29: error: stray ‘\347’ in program
     default:printf(“运算符错误\n”);  }
                             ^
prog.cpp:16:30: error: stray ‘\254’ in program
     default:printf(“运算符错误\n”);  }
                              ^
prog.cpp:16:31: error: stray ‘\246’ in program
     default:printf(“运算符错误\n”);  }
                               ^
prog.cpp:16:32: error: stray ‘\351’ in program
     default:printf(“运算符错误\n”);  }
                                ^
prog.cpp:16:33: error: stray ‘\224’ in program
     default:printf(“运算符错误\n”);  }
                                 ^
prog.cpp:16:34: error: stray ‘\231’ in program
     default:printf(“运算符错误\n”);  }
                                  ^
prog.cpp:16:35: error: stray ‘\350’ in program
     default:printf(“运算符错误\n”);  }
                                   ^
prog.cpp:16:36: error: stray ‘\257’ in program
     default:printf(“运算符错误\n”);  }
                                    ^
prog.cpp:16:37: error: stray ‘\257’ in program
     default:printf(“运算符错误\n”);  }
                                     ^
prog.cpp:16:38: error: stray ‘\’ in program
     default:printf(“运算符错误\n”);  }
                                      ^
prog.cpp:16:40: error: stray ‘\342’ in program
     default:printf(“运算符错误\n”);  }
                                        ^
prog.cpp:16:41: error: stray ‘\200’ in program
     default:printf(“运算符错误\n”);  }
                                         ^
prog.cpp:16:42: error: stray ‘\235’ in program
     default:printf(“运算符错误\n”);  }
                                          ^
prog.cpp: In function ‘int main()’:
prog.cpp:7:11: error: ‘please’ was not declared in this scope
 printf(“please type your expression:\n”);
           ^~~~~~
prog.cpp:8:10: error: expected primary-expression before ‘%’ token
 scanf(“%f%c%f”,&v1,&op,&v2);
          ^
prog.cpp:8:11: error: ‘f’ was not declared in this scope
 scanf(“%f%c%f”,&v1,&op,&v2);
           ^
prog.cpp:8:13: error: ‘c’ was not declared in this scope
 scanf(“%f%c%f”,&v1,&op,&v2);
             ^
prog.cpp:9:19: error: expected primary-expression before ‘)’ token
 switch(    ?    )
                   ^
prog.cpp:10:14: error: expected primary-expression before ‘:’ token
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
              ^
prog.cpp:10:25: error: expected primary-expression before ‘%’ token
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
                         ^
prog.cpp:10:31: error: expected primary-expression before ‘%’ token
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
                               ^
prog.cpp:10:37: error: expected primary-expression before ‘%’ token
 {case ‘+’:printf(“%1.0f+%1.0f=%1.0f\n”,v1,v2,v1+v2);break;
                                     ^
prog.cpp:11:13: error: expected primary-expression before ‘:’ token
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
             ^
prog.cpp:11:24: error: expected primary-expression before ‘%’ token
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
                        ^
prog.cpp:11:30: error: expected primary-expression before ‘%’ token
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
                              ^
prog.cpp:11:36: error: expected primary-expression before ‘%’ token
 case ‘-’:printf(“%1.0f-%1.0f=%1.0f\n”,v1,v2,v1-v2); break;
                                    ^
prog.cpp:12:13: error: expected primary-expression before ‘:’ token
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
             ^
prog.cpp:12:24: error: expected primary-expression before ‘%’ token
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
                        ^
prog.cpp:12:30: error: expected primary-expression before ‘%’ token
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
                              ^
prog.cpp:12:36: error: expected primary-expression before ‘%’ token
 case ‘*’:printf(“%1.0f*%1.0f=%1.0f\n”,v1,v2,v1*v2); break;
                                    ^
prog.cpp:13:9: error: expected primary-expression before ‘/’ token
 case ‘/’:
         ^
prog.cpp:13:13: error: expected primary-expression before ‘:’ token
 case ‘/’:
             ^
prog.cpp:14:14: error: expected primary-expression before ‘)’ token
 if(   ?    ){printf(“除数为零\n”);break;}
              ^
prog.cpp:14:39: error: ‘n’ was not declared in this scope
 if(   ?    ){printf(“除数为零\n”);break;}
                                       ^
prog.cpp:15:17: error: expected primary-expression before ‘%’ token
 else {printf(“%1.0f/%1.0f=%1.0f\n”,v1,v2,v1/v2);break;}
                 ^
prog.cpp:15:23: error: expected primary-expression before ‘%’ token
 else {printf(“%1.0f/%1.0f=%1.0f\n”,v1,v2,v1/v2);break;}
                       ^
prog.cpp:15:29: error: expected primary-expression before ‘%’ token
 else {printf(“%1.0f/%1.0f=%1.0f\n”,v1,v2,v1/v2);break;}
                             ^
prog.cpp:16:39: error: ‘n’ was not declared in this scope
     default:printf(“运算符错误\n”);  }
                                       ^
stdout
Standard output is empty