改正错误

来源:2-4 基本数据类型

慕侠3510897

2016-10-19 21:57

#include<stdio.h>
void main()
switch  (getcher())
{
int a,b,c;
case "+", c = a+b;
case "–", c = a–b;
case "*",  c = a*b;
case "/",  c = a/b;
default : printf("error\n");
}
谁能帮我改改,感谢感谢

写回答 关注

4回答

  • DB_BOY
    2016-10-20 14:24:52

    1.int a,b,c; 没有赋初值,默认值0,2.每个case语句需要break结束。

  • _Leslie
    2016-10-20 09:27:49


    减号用错了

  • 慕工程2008534
    2016-10-20 00:10:57

    #include<stdio.h>
    int main()
    {
     switch (getchar())
     {
      int a,b,c;
     case '+': c = a+b;
     case '-': c = a-b;
     case '*': c = a*b;
     case '/': c = a/b;
     default : printf("error\n");
     }
    }

  • 慕工程2008534
    2016-10-19 23:17:19

    第七行的减号你用错了用这个-

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926028 学习 · 20793 问题

查看课程

相似问题