c语言,哪里错了

#include <stdio.h>
int main()
{ char c;
c=getchar();
switch (c)
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
printf("%d",c);break;
default: puchar(c);
}

代码修改如下:
#include <stdio.h>
int main()
{
char c;
c=getchar();
switch (c) {//丢了括号
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
printf("%d ",c);break;
default: putchar(c);//敲错了吧
}//丢了括号
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-20
switch少了一个大括号
像这种错误,编译器都会给出提示的,细心一点就可以看到的
相似回答