switcu结构,请问哪里里出错了

来源:4-16 分支结构之switch语句

年轻没有甚么不可能

2015-04-03 16:52

#include<stdio.h>

void main()

{

int  x=0;

printf("请输入一个1到7之间的整数");

scanf("%d",&x);

switch(x){

case1:    printf("Monday");

 case2 :       printf("Tuesday");

 case3:        printf("Wednesday 

 case4 :       printf("thursday");

  case5 :      printf("Friday");

 case6 :      printf("saturday");

   case7 :     printf("sunday");

}

defual:  printf("请输入销售额");

}

getch()

}

写回答 关注

3回答

  • sanjiaofeng
    2015-07-03 20:35:12

    所有case语句中都没有break,应该不能正常执行吧。

    加入break再试试。

    还有,楼上说的也是一个问题。

  • linkin55
    2015-04-08 09:59:22

       case7 :     printf("sunday");

    }

    defual:  printf("请输入销售额");

    多出了个}

  • crasy
    2015-04-03 17:48:27

    defual:  printf("请输入销售额");

    defualt:  printf("请输入销售额");

C语言入门

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

926866 学习 · 21014 问题

查看课程

相似问题